【发布时间】:2012-02-16 17:18:18
【问题描述】:
我的环境是由django、celery和mongodb作为后端组成的。
我设法使用 djcelery 管理界面创建了一个周期性任务,启动 celerybeat 后我可以看到它运行。这个任务很简单:它只是按照 celery 教程中的建议将 2 个整数相加。
我使用以下命令行启动 celeryd
python manage.py celeryd -E -l INFO --settings=settings
celerybeat 使用以下命令行:
python manage.py celerybeat --settings=settings
最后是 celerycam 为我的任务拍摄快照:
python manage.py celerycam --settings=settings
当我尝试在 djcelery admin 中显示 celery 任务时,我一直收到相同的错误消息,有人知道如何解决吗?
【问题讨论】:
-
我正在使用以下库:APScheduler==2.0.2 Django==1.3.1 amqplib==1.0.2 anyjson==0.3.1 celery==2.4.6 celery-with-mongodb ==2.4.1 django-celery==2.4.2 django-mongodb-engine==0.4.0 django-picklefield==0.1.9 djangotoolbox==0.9.2 kombu==2.0.0 pymongo==2.1 python-dateutil ==1.5
标签: django mongodb admin celery