首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Photologue ImageModel必填字段问题(以及如何覆盖)

Photologue ImageModel必填字段问题(以及如何覆盖)
EN

Stack Overflow用户
提问于 2010-07-15 04:35:18
回答 1查看 313关注 0票数 1

我有一个继承自Photologues 'ImageModel‘的模型。用户可以上传照片,一切工作正常,但是我遇到的问题是当我创建一个表单来编辑照片对象时。因为ImageModel.image是必填字段,并且我不能用已经上传的文件预先填充FileField小部件,所以如果用户不上传新图像来覆盖旧图像,他们会收到一个错误。错误弹出在form.save()中,我使用它来正确更新其余字段。有没有什么方法可以让我试着说“既然我知道我只是在编辑一个图片,我知道一个图片已经上传了,所以如果表单域是空的,不用担心”。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2010-07-19 20:13:53

你有几个选择。首先,您可以修改Photologue源,使该字段成为可选字段。另一个,如果对你有用的话,我推荐你去看看我更新的django-imagekit库:http://bitbucket.org/jdriscoll/django-imagekit/wiki/Home

ImageKit基本上只是Photologue的ImageModel部分,但它更灵活,更容易使用。ImageKit的ImageModel在您定义的模型之上工作,因此字段可以根据您的喜好进行配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3250255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档