我有一個可選的日期字段在我的表單中,當我保存它,它是空的我得到了關於無效格式的驗證錯誤。 在我的模型中,我寫了blank=True
和null=True
。如何在django中保存空的日期字段
型號:
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
它的工作原理是這樣!謝謝大家
你能顯示錶單代碼嗎?全模型?你得到的**精確**錯誤? – Neal
好吧,我更新了我的問題 – user2137817