如何在视图中正确设置django time_zone以正确使用datetime

时间:2014-07-07 14:37:55

标签: mysql django timezone django-timezone

在django 1.5中,

我在我的设置中使用...:

USE_TZ = True 
TIME_ZONE = 'Europe/Paris' 

当我使用

创建对象时
date_crea= auto_add_now()

在16h20我在巴黎的电脑上,在mysql数据库上,date_crea设置为14h20 ...

在我的管理list_display上,我也看到了16h20,但是当我想在我的视图中使用date_crea时,my_objects.date_crea = 14h20,为什么django知道在管理list_display上显示正确的日期而不是在我的视图中?

2 个答案:

答案 0 :(得分:0)

在Django 3.0.5中

将变量“ USE_TZ = True”更改为“ USE_TZ = False”。会起作用

答案 1 :(得分:-2)

TIME_ZONE ='UTC'是解决方案。