0

在 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 上而不是在我的视图中显示正确的日期?

4

2 回答 2

0

在 Django 3.0.5 中

将变量“USE_TZ = True”更改为“USE_TZ = False”。那可行

于 2020-04-22T23:48:20.003 回答
-2

TIME_ZONE = 'UTC' 是解决方案。

于 2014-07-07T14:45:59.043 回答