gpt4 book ai didi

python - 你在哪里设置 celery 任务的 task_id?

转载 作者:太空狗 更新时间:2023-10-29 19:34:19 26 4
gpt4 key购买 nike

我找不到任何用我自己的 task_id 设置 task_id 的例子

类似的东西...

def testview1(request):
for i in xrange(0,1000):
result = add.delay( i, 4,task_id = i)
print result.info
#value = result.wait()
return HttpResponse("Done")


@task()
def add(task_id, x, y):
print add.task_id
print str(x+y)
return x + y

最佳答案

delay不支持options,它是apply_async的快捷方式:

add.apply_async(args, kwargs, task_id=i)

add.apply_async((1, 4), task_id=i)

此外,当前任务的 ID 在 task.request.id 中,而不是像上面那样在 task.id 中。

关于python - 你在哪里设置 celery 任务的 task_id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235136/

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