【发布时间】:2013-04-15 05:31:27
【问题描述】:
我在 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。我当然设置了正确的日期格式。
【问题讨论】:
-
你导入了什么?
from datetime import date?此外,您必须将今天作为方法而不是属性来调用。所以试试date.today() -
是的,我导入了那个。默认值无关紧要,当我尝试编辑它时它工作得很好(date_today() 工作相同)。但是当我保存一个新数据(在 django admin 中)并观察结果时,日期的值为 None。
标签: django django-models