我有3名员工,我试图创建多个芹菜任务是这样的: for e in employees:
res1 = escalate.apply_async((e.id), countdown=3)
print res1.id
这应该创建3个任务,但它仅创建1 每个ID打印出: dc553662-283e-46e5-b811-7c1f5ed08d2d be7043bc-02a1-4641
是否有任何pythonic方式来获取当前登录的django用户的所有正在运行/挂起的芹菜任务?伪代码为我正在尝试: @celery.task
def process_task(user, task_to_do):
#get all running or pending(queued) task for current user
user_tasks = user.
我已经设置了DRF(Django Rest Framework)的休息API。其中一项API功能包括创建用户帐户(a.k.a.注册)。 一旦用户被“创建”,我发送一个任务给芹菜发送确认邮件。 但是,当任务由芹菜工人执行,发生错误: DoesNotExist: User matching query does not exist. 任务需要一个用户ID,仅此而已。然后我尝试拨打数据库。正是在这个时候