【发布时间】:2022-02-02 22:00:32
【问题描述】:
settings.py
TIME_ZONE = 'Asia/Kolkata'
models.py
order_booking_time = models.DateTimeField()
创建时:
"order_booking_time":"2021-10-09 06:00"
它在数据库中存储的内容:
"2021-10-08T18:53:17.097257+05:30"
所以我在查看数据时在 serializer.py 中执行此操作
def get_order_booking_time(self,obj):
date = obj.order_booking_time.strftime("%Y-%m-%d %H:%M:%S")
return str(date)
输出:
"2021-10-09 00:30:00"
这不等于我存储在数据中的内容,即"2021-10-09 06:00"
我们在本地时间以"%Y-%m-%d %H:%M:%S" 格式检索或存储数据的方式是什么
【问题讨论】:
-
settings.py 中的 USE_TZ=True 吗?
-
@hldev yes USE_TZ = True in setting, but still
标签: django django-rest-framework