Aru*_*run 11 python django datetime model
在其中一个模型中,我设置了一个时间戳字段,如下所示:
created_datetime = models.DateTimeField(auto_now_add = True)
Run Code Online (Sandbox Code Playgroud)
虽然在shell中我能够创建一个obj并保存它,但是在我的应用程序中它引发了一个异常,即created_datetime字段不能为null.
事情出了问题困惑!! 如何重新获得它.
Ale*_*ard 13
据我所知,默认日期时间的最佳做法是使用以下内容:
created_datetime = models.DateTimeField(default=datetime.datetime.now)
Run Code Online (Sandbox Code Playgroud)
不要忘记导入日期时间
小智 3
你可以做这样的事情
created_datetime = models.DateTimeField(auto_now_add=True, auto_now=False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8637 次 |
| 最近记录: |