我有一个继承自 Photologues 'ImageModel' 的模型。用户可以上传照片,一切正常,但是我遇到的问题是当我创建一个表单来编辑照片对象时。由于 ImageModel.image 是必填字段,并且我无法使用已上传的文件预填充 FileField 小部件,因此如果用户不上传新图像以覆盖旧图像,则会出现错误。错误会在我用来正确更新其余字段的 form.save() 中弹出。有什么方法可以让我联系并尝试说“因为我知道我只是在编辑一张图片,我知道一张图片已经上传了,所以不要担心表单字段是否为空”。
有什么想法吗?