1
我需要跟踪任务的状态。我可以从AsyncResult obj获得'state','info'属性。但是,它看起来没有办法获得'done_date'。我使用MySQL作为结果后端,所以我可以在taskmeta
表中找到date_done
列,但是如何直接从AysncResult obj获取任务完成日期?感谢芹菜:如何从AsyncResult获得任务完成时间
我需要跟踪任务的状态。我可以从AsyncResult obj获得'state','info'属性。但是,它看起来没有办法获得'done_date'。我使用MySQL作为结果后端,所以我可以在taskmeta
表中找到date_done
列,但是如何直接从AysncResult obj获取任务完成日期?感谢芹菜:如何从AsyncResult获得任务完成时间
您可以从AsyncResult的_cache
对象得到它,你都呼吁res.result
后,例如
res._cache['date_done']
注意,这是一个实现变量(大多数OOPLs名“私人” )所以希望你的代码可能会破坏任何新的芹菜版本。 –
非常感谢您的建议。我会暂时应用此解决方案:)。 – jim