33
में `task_id` दिए गए कार्य परिणाम ऑब्जेक्ट को पुनर्प्राप्त करें, मैं डेटाबेस में celery.result.AsyncResult
से task_id
स्टोर करता हूं और इसे उस आइटम से संबंधित करता हूं जो कार्य को प्रभावित करता है। यह मुझे एक विशिष्ट आइटम से संबंधित सभी task_id
कार्यों को पुनर्प्राप्त करने के लिए एक क्वेरी करने की अनुमति देता है।सेरीरी
तो डेटाबेस से task_id
पुनर्प्राप्त करने के बाद, मैं कार्य के राज्य/परिणाम/आदि के बारे में जानकारी पुनर्प्राप्त करने के बारे में कैसे जा सकता हूं?
शानदार है, धन्यवाद। –
ध्यान दें कि यह परीक्षण में काम नहीं करेगा (यानी यदि 'CELERY_ALWAYS_EAGER'' True' है)। Https://github.com/celery/celery/issues/2275 – turtlemonvh
https://stackoverflow.com/questions/30753040/retrieve-task-result-by-id-in-celery पर एक उदाहरण देखें – zerocog