gpt4 book ai didi

python - 在 celery 中获取 task_id

转载 作者:太空宇宙 更新时间:2023-11-04 08:09:09 26 4
gpt4 key购买 nike

如何从 celery 中的 tasks.py 获取任务 ID

from __future__ import absolute_import
from pig_engine.celery import app
import time

@app.task
def run(code):
result = task_id /// How to get the task id
return result

我知道我们可以从run.delay().id ,但是如何在它自己的任务中获得相同的 id

最佳答案

request获取任务信息对象

@app.task(bind=True)
def run(self,code):
result = self.request.id #task id
return result

关于python - 在 celery 中获取 task_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26103652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com