Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 为什么使用';s的加入日期已更改_Mysql_Django - Fatal编程技术网

Mysql 为什么使用';s的加入日期已更改

Mysql 为什么使用';s的加入日期已更改,mysql,django,Mysql,Django,我正在用django创建一个网站,当我尝试创建一个用户时,我看到他的加入日期被改变了一个小时 例如,如果我在2020-03-02 20:58:56创建一个用户,我在数据库中看到该用户的加入日期是2020-03-02 19:58:56 在mysettings.py中,我已将USE\TZ设置为True: LANGUAGE_CODE = 'en' TIME_ZONE = 'Europe/Paris' USE_TZ = True 我为什么要改变时间以及如何解决这个问题?它没有改变:数据库(很可能)

我正在用django创建一个网站,当我尝试创建一个用户时,我看到他的加入日期被改变了一个小时

例如,如果我在
2020-03-02 20:58:56创建一个用户,我在数据库中看到该用户的
加入日期是
2020-03-02 19:58:56

在my
settings.py
中,我已将
USE\TZ
设置为
True

LANGUAGE_CODE = 'en'

TIME_ZONE = 'Europe/Paris'

USE_TZ = True

我为什么要改变时间以及如何解决这个问题?

它没有改变:数据库(很可能)以UTC存储它,而您可以在前端的巴黎时间获得它。如果我这样做,这是正常的:
打印(request.user.date\u)
I一些我的观点我在shell中得到了
2020-03-02 19:58:56
,而不是
2020-03-02 20:58:56
?这个字段数据类型到底是什么?DATETIME还是TIMESTAMP?@Akina我想DATETIME,实际上我已经加入了
date\u
像这样:
2020-03-02 19:58:56.612057
别想。检查。它没有移动:数据库将它(可能)存储在UTC中,而您将它存储在前端的巴黎时间。如果我这样做,这是正常的:
打印(request.user.date_joined)
我的一些视图将
2020-03-02 19:58:56
保存在shell中,而不是
2020-03-02 20:58:56
?这个字段的数据类型到底是什么?DATETIME还是TIMESTAMP?@Akina我想DATETIME,实际上我已经加入了
date\u
像这样:
2020-03-02 19:58:56.612057
别想。检查。