django admin,无dateField添加

时间:2013-04-22 10:36:05

标签: django django-models

我在django中有简单的模型。

class Period(models.Model):
    date_beg = models.DateField(default=date.today, null=False, editable=True)
    date_end = models.DateField(default=date.today, null=False, editable=True)

当我在django admin中插入数据时,它仍会在日期字段中显示None。我当然设置了正确的日期格式。

1 个答案:

答案 0 :(得分:-1)

也许可以帮到你:Django datetime issues (default=datetime.now())

对于DateTimeField,DateField,TimeField等

设置null = True 好的,如果你想在数据库中将值设置为NULL

设置空白=真 好的,如果您希望相应的表单小部件接受空值,或者您现在使用auto或auto now add。如果是这样,您还需要设置null = True。

这取自Django 1.5 book