【发布时间】:2019-08-11 18:15:46
【问题描述】:
我模型中的当前字段如下...
from django.utils import timezone
class Test(models.Model):
assigned_date_time = models.DateTimeField(
null=True, verbose_name='Assigned Date', default=timezone.now)
当这个对象被创建时,assigned_date_time 总是0 或者更确切地说是今天的“午夜”。我不太确定自己做错了什么。
提前谢谢你。
【问题讨论】:
-
你是如何导入
timezone的?你能添加相关的导入语句吗? -
您在构造
Test时是否自己赋值? -
我觉得自己很笨。我正在分配
datetime.date.today()的值,而不是让默认值被使用。甚至没有看我是如何保存它的,因为最初我使用的是一个天真的日期。
标签: django datetime django-models django-timezone