如何将DAJNGO请求参数传递到芹菜任务



无法将django请求参数传递给芹菜任务

我正在调用这样的芹菜任务方法。my_task((请求,application_data.id(,task_id = task_id(

我的任务方法就是这样:@shared_task(name =" create-cloud-storage-task"(def my_task(request_data,id(:

但是,它引发了错误,说无法发送请求对象?此代码中有什么问题

由于请求对象包含对序列化不实用的事物的引用 - 例如上传文件或与请求关联的套接字 - 没有通用方法可以序列化。p>相反,您应该只是拉出并通过所需的部分。例如,类似:

如果您在任务中使用user_id或要使用的其他内容。

My_task((request.user.id, application_data.id), task_id=task_id)
@shared_task(name="create-cloud-storage-task")
def My_task(request_user_id, id):

参考:将django请求对象传递到芹菜任务

相关内容

  • 没有找到相关文章

最新更新