jjzjj

TemporaryUploadedFile

全部标签

python - 如何将 TemporaryUploadedFile 传递给 celery 任务?

我有一个代码:defpost(self,request,*args,**kwargs):file=request.FILES["import_file"]#createatastwithceleryandsaveIDofthetasktask_id=importing.delay(file).idreturnResponse({"task_id":task_id},content_type="application/json")当type(file)为TemporaryUploadedFile时出现错误,因为文件无法写入redis。我可以取这个临时文件的名称并将这个名称保存到Redis