FileNotFoundError 在芹菜任务中



我有一个芹菜任务,它使用来自 Django 模型的文件进行操作

class Something(models.Model):
doc = models.FileField()
@app.task
def operate_with_file(instance_id: int):
instance = Something.objects.get(id=instance_id)
size = instance.doc.file.size

当芹菜工人运行此任务时,我在字符串size = instance.doc.file.size上收到错误文件未找到错误。如果我从 django shell 手动调用operate_with_file,工作正常。模型中已存在文件。这有什么错?

这可能与从哪个服务器运行代码有关。 运行芹菜任务的服务器可能与运行 django shell 的服务器不同。

相关内容

  • 没有找到相关文章

最新更新