gpt4 book ai didi

django - 尽管有 pytz 和 mysql 时区,但 QuerySet.dates() 无效

转载 作者:行者123 更新时间:2023-12-04 17:35:04 24 4
gpt4 key购买 nike

我弄完了:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

按照:
mysql> select count(*) from `mysql`.`time_zone_name`;
+----------+
| count(*) |
+----------+
| 1778 |
+----------+

我的 env 有 pytz:
$ pip list | grep pytz
pytz (2014.2)

但我仍然得到

ValueError: Database returned an invalid value in QuerySet.datetimes(). Are time zone definitions for your database and pytz installed?



可能是什么原因?

最佳答案

您的 my.cnf 文件中可能未设置默认时区。尝试添加

default-time-zone = 'UTC'

给您的 /etc/mysql/my.cnf[mysqld]部分。

关于django - 尽管有 pytz 和 mysql 时区,但 QuerySet.dates() 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22830689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com