2017-05-31 25 views
0

Ich bin neu in Sellerie und Django. Ich habe die Task-ID mitWie man Selleriestatus erhält?

task_id = task.request.id 

aber nicht in der Lage, den Task-Status zu erhalten.

Irgendwelche Vorschläge, um den Taskstatus zu erhalten? Jede Hilfe wäre willkommen. Vielen Dank!

Antwort

1

bekam ich den Status Aufgabe wie unten

task.py

from celery.result import AsyncResult 

result = task_name.AsyncResult(task_name.request.id) 
taskStatus = result.state 

celeryconfig.py

CELERY_RESULT_BACKEND = 'redis://localhost:6379/0' 
CELERY_IGNORE_RESULT = False 
CELERY_TRACK_STARTED = True 
Verwandte Themen