【发布时间】:2013-09-18 19:08:04
【问题描述】:
我在模型中有一个 modelForm 和 imagefield。 一切看起来都还不错。
我在表单的保存方法中放了一个调试器。
self.data 如下所示
<QueryDict: {u'city': [u'19105'], u'surname': [u'VARGI'], u'name': [u'Tuna'], u'image': [u'996884_10151559653258613_1077262085_n.jpg'], u'user': [u'1'], u'interest': [u''], u'csrfmiddlewaretoken': [u'pHAfb5EJBc7N3Xa8YxTQKRrSDeLdBugh'], u'biography': [u'asdasdasdasdasda']}>
self.is_valid() 为 True 且 self.errors 为空
但我的 self.clean() 是
{'city': <City: Ankara, Ankara, Turkey>, 'is_featured': False, 'biography': u'asdasdasdasdasda', 'surname': u'VARGI', 'name': u'Tuna', 'image': None, 'is_active': False, 'user': <Member: tuna>, 'interest': [], 'email': u'', 'categories': []}
图像没有。有任何想法吗 ?
顺便说一下,我可以从 django-admin 中添加一张图片
【问题讨论】:
-
您可能忘记将图像数据绑定到表单:Read this
标签: python django django-forms