【发布时间】:2019-08-08 05:10:17
【问题描述】:
我得到了我的 DateTimeField 的一个奇怪的序列化表示,在表示结束时我在 JSON 上得到一个“-05:00”。
在我的模型中,该字段定义为:
ultima_actualizacion = models.DateTimeField(auto_now=True)
在序列化程序中,我在Meta Class 中得到了它:
class Meta:
fields = (
...
'ultima_actualizacion',
...
)
但是当我在响应 JSON 中发出请求时,我会得到如下信息:
{
...
"ultima_actualizacion": "2019-08-07T15:34:22.692530-05:00"
}
这看起来很奇怪,因为我没有更改格式并且仍然在每个 ultima_actualizacion
中得到那个“-05:00”我已经查看并尝试更改格式和输入格式,如:Django Rest Framework Fields 和另一个 answer 但仍然得到“-05:00”
【问题讨论】:
-
-5:00 是配置服务器的时区设置
标签: python django django-rest-framework