6
I`ve http://celeryq.org/docs/django-celery/getting-started/first-steps-with-django.html yönergeleri takip etti ve tasks.py benim test yöntemini çağıran bir görünüm yarattı: Kereviz kullanarak bir gecikme çağrısı sonucunu django görünümünde nasıl depolanır?
import time
from celery.decorators import task
@task()
def add(x, y):
time.sleep(10)
return x + y
Ama eklenti yöntem yanıt vermesi uzun zaman alırsa, nasıl bir sonuç saklayabilirsiniz
-değiştir add.delay (1,2) çağırırken aldım ve daha sonra almak kullanarak ilerleme/başarı/sonuç kontrol etmek için kullanın? Eğer Django-kereviz JSON sonuçları ve durum döndüren bir bakış açısıyla gelir (örn AJAX kullanarak) görev durumunu yoklamak Bununlaresult = add.delay(2, 2)
result.task_id
: