3
我已经用rabbitmq运行Celery来设置Django。当检查数据是否准备就绪时,Django芹菜总是返回false
我已经实现下面的例子在我的项目:http://docs.celeryproject.org/en/master/django/first-steps-with-django.html
当我运行在两个终端窗口一个简单的测试,结果如下:
# Terminal 1
>>> from Exercise.tasks import *
>>> result = add.delay(2,3)
>>> result
<AsyncResult: e6c92297-eea2-4f99-8902-1446ac74a6bb>
>>> result.ready()
False
# Terminal 2
$ celery -A Website3 worker -l info
[2014-10-02 14:39:59,269: INFO/MainProcess] Received task: Exercise.tasks.add[464249dd-ab89-4099-badd-9190a147310f]
[2014-10-02 14:39:59,271: INFO/MainProcess] Task Exercise.tasks.add[464249dd-ab89-4099-badd-9190a147310f] succeeded in 0.0010875929147s: 5
显然完成数据,但我无法接收这些数据。
我在这里做错了什么?