如何将Django模型中的DateTimeField转换为特定时区,如GMT?
你好,请问在Django中,能不能把日期时间字段转换成GMT时区或者我们需要的其他时区呢?比如在models.py文件里这样做:
online_date = models.DateTimeField(timezones=GMT)
还是说我应该在外部用Python代码来改变这个格式呢?
1 个回答
4
我发现把服务器的时区设置为协调世界时(UTC)是最好的做法,然后根据需要的时区(比如用户的偏好)来转换日期,而不是在数据库里存储不同的时区日期。这样做的好处是,你在处理数据时就不需要担心时区的变化了。