mic*_*ael 9 python celery-task django-celery
我无法找到使用自己的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
Run Code Online (Sandbox Code Playgroud)
ask*_*sol 23
延迟不支持选项,它是apply_async的快捷方式:
add.apply_async(args, kwargs, task_id=i)
add.apply_async((1, 4), task_id=i)
Run Code Online (Sandbox Code Playgroud)
同样,当前任务的ID是task.request.id不task.id喜欢你有以上.
| 归档时间: |
|
| 查看次数: |
6368 次 |
| 最近记录: |