参考链接:
https://stackoverflow.com/questions/68024060/assertionerror-database-connection-isnt-set-to-utc
https://blog.csdn.net/c465869935/article/details/79823448
安装的数据库PostgreSQL 版本是13,
当我调试好,Django和PostgreSQL 的链接成功后,运行Django后登录admin,报错:AssertionError: database connection isn't set to UTC
查找了一些文章,在stackoverflow上找到了问题的解决方案,我在conda安装装的psycopg2==2.9.1,此版本为最新,有点问题,然后依照参考把psycopg2降级,将为2.8.6版本
pip install psycopg2==2.8.6
或者
pip install psycopg2-binary==2.8.6
还有一种方法:
将USE_TZ = True
更改为USE_TZ = False
此方法也有效果。
第二参考链接仅供参考,我的UTC在PostgreSQL的shell中查找后发现正常没出现这位博主的状况。