ValueError:“field_name”属性没有与之关联的文件 - 仅在更新时?

问题描述

我使用 DRF 和 django-storages 将文件上传到 S3 存储桶。

我可以从管理员或从 POST 到 API 端点创建任何带有文件的新条目。

但出于某种原因,一旦我尝试更新实例(无论是从管理员还是从 API 端点),我就会收到一个 ValueError,这似乎表明 DRF 不能找到文件。

但是当我使用 Django 的 admin 或 shell 时,我看到文件已正确保存(实例为 FieldFile)并且文件已保存在存储桶中。

我不会覆盖任何东西:不是管理表单,不是序列化程序的更新方法,不是视图的检索方法等。

我不知道这怎么可能。

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)