【发布时间】:2018-09-26 05:54:53
【问题描述】:
在这里,我在此日期字段中提到了我的 model.py,默认我想将时区指定为 00:00:00,所以请帮我这样做。
Models.py
class Dummy(models.Model):
name = models.CharField(max_length=100)
date = models.DateTimeField(null=True,auto_now_add=True)
预期输出
{
"id": 1,
"name": "xxxx",
"date": "2018-09-26T00:00:00Z"
}
实际输出
{
"id": 1,
"name": "xxxx",
"date": "2018-09-26T05:52:26.626604Z"
}
【问题讨论】:
-
@MohitSolanki TIMEZONE = 'UTC' 除了这种情况,我想在设置中添加 TIMEZONE = 'UTC' 后更改 models.py bcoz 中的任何内容,我也得到相同的输出,如
2018-09-26T06:07:15.626452Z -
你必须手动更新现有对象的时区` `
-
@MohitSolanki 手动表示你能告诉我该怎么做吗?
标签: python django django-models