0
時,我有一個芹菜的任務,更新其狀態多次,而它與運行:芹菜任務帶來的回報使用update_state
current_task.update_state(state='STARTED', meta={'doing': "some message"},)
當這個任務回報:
return row # row is a Django model instance
返回值,我得到:
>> res = task_above.delay()
>> res.result
u'16'
只是對象的id作爲字符串,而不是pickle對象本身。
如果我刪除update_state報表,我得到了任務的元正確的醃製對象(AsyncResult.result)
如何我可以使用update_state並獲得相同的回報值(醃對象)?