2014-10-02 63 views
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 

顯然完成數據,但我無法接收這些數據。

我在這裏做錯了什麼?

回答

相關問題