alt*_*urt 1 django datetime date django-admin
我在django 1.1.2中有一个类似于下面给出的模型:
from datetime import datetime
...
class Blah(models.Model):
...
date = models.DateField(default=datetime.today)
Run Code Online (Sandbox Code Playgroud)
在管理界面中,日期的默认值在每条新记录上以日期时间(yyyy-mm-dd hh:mm:ss.ms)给出.如果我忘记通过删除小时部分来修正该值,则会抱怨该值与字段constaints不匹配.
我该怎么办呢?
如果您想要日期,请使用datetime.date.today而不是datetime.datetime.today.始终导入datetime 模块,而不是类,因此您可以分辨哪个是哪个.
import datetime
...
class Blah(models.Model):
...
date = models.DateField(default=datetime.date.today)
Run Code Online (Sandbox Code Playgroud)