私の問題はかなり単純でなければならず、必然的に修正する必要があるものよりも興味深い問題です。 Googleが探していた答えを私に与えることができなかったので、あなたの専門知識が私を助けてくれることを願っています。私が使用しています:DjangoとCelery:管理タスクリストに値が表示されない
Django 1.4
Celery 2.5.5
Redis 2.4.10 (latest version on homebrew?)
そして、私はfollwingコマンドを使用してすべて実行しています:では
import djcelery
djcelery.setup_loader()
BROKER_URL = redis
CELERY_RESULT_BACKEND = 'redis'
CELERY_REDIS_HOST = "localhost"
CELERY_REDIS_PORT = 6379
CELERY_REDIS_DB = 0
CELERY_SEND_TASK_ERROR_EMAILS = True
CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
CELERY_TASK_RESULT_EXPIRES = 172800 # 48 hours.
:私のsettings.pyで
を私はセロリのために設定され、以下の構成を有します1つのことを除いて、この設定はすべて動作しているようです:
django-celeryを使用するとあなたは完全にdjangoの管理(きちんとした!)でセロリの統合を得る、あなたは期限切れではないすべてのタスクのステータスを確認し、新しいタスクなどをスケジュールすることができます
adminのタスクリストには、すべての値はNoneです。値をクリックすると詳細が表示されますが、正しく収集されているように見えます。それはちょうど詳細ですが、それは私をたくさん悩ます。
リストにこれらの値が表示されないのはなぜですか、それを修正するにはどうすればよいですか?事前に
おかげ
編集:あなたのようなすべての値を見ることができるようにスクリーンショットだからここ
は、いくつかのスクリーンショットですUUIDなどあるなしが、それはタスクが終了したりしていない天気を見ません。 2番目のスクリーンショットでは、詳細ページ(タスクをクリックした後)が表示され、ここにはすべての情報が表示されます。
と第2の画像:私もこれを持って
「管理者のタスクリストには値が表示されません。すべての値が「なし」という意味です:状態(STARTED、SUCCESS、FAILUREなど)のタスクがありますか?もしそうなら、それはセロリカムが正しく働いていることを意味します。あなたは何の価値観を持っていますか? –
私は投稿に追加した画像をご覧ください –