【发布时间】:2013-08-07 13:46:55
【问题描述】:
我的表单中有一个可选的日期字段,当我保存它并且它为空时,我收到有关无效格式的验证错误。
在我的模型中,我写了blank=True 和null=True。
型号:
created = models.DateTimeField(blank=True,null=True)
表格:
class XxxForm(forms.ModelForm):
created=forms.DateField(required=False)
class Meta:
model = Xxx
错误:
u"" 值的格式无效。必须是 YYYY-MM-DD HH:MM 格式
更新: 我找到了解决方案:
created = request.POST['created']
if not created:
created = None
它是这样工作的!谢谢大家
【问题讨论】:
-
可以显示表单代码吗?完整型号?您得到的确切错误?
-
好的,我更新了我的问题