0

我的一类中有一个日期数据类型,它是可选的,所以我设置了 null=True。但是当用户没有输入日期并提交信息时,我收到错误消息

[u"'' 值的日期格式无效。它必须是 YYYY-MM-DD 格式。"]

场地 :birthday=models.DateField(null=True)

HTML代码如下。

<div> <label>Birthday:</label> <input type="date" id="id_bd" name="bd"> </div>

谁能向我解释为什么会发生这种情况以及我将如何处理这个空输入错误?非常感谢。

4

1 回答 1

0

您的问题已在此处得到解答,但简短版本null=True定义了将默认值设置为的数据库中发生的情况NULL,并blank=True定义了是否需要表单字段。

于 2013-06-06T07:46:01.493 回答