在Django Celery中,如何判断任务是否异步执行

时间:2013-11-12 11:56:28

标签: python django celery

如何从芹菜任务中判断,是否仅从apply方法调用了任务,而不是apply_async(或延迟)。

1 个答案:

答案 0 :(得分:6)

您可以查看任务中is_eagercalled_directly的{​​{1}}属性(documentation目前对差异不是很清楚):

self.request