我正在尝试将 settings.py 中的默认时区配置为“亚洲/新加坡”
但是,在我这样做之后,页面没有加载,我被发送到错误页面。
目前我正在通过将 TIME_ZONE 设置为 None 来处理它
杂项:我下载了 python pytz
我想显示服务器时间(网站上的+8 GMT新加坡时间)
我试过你的 django 和 pytz 版本。一切正常。然后我尝试了其他版本的 django 和 pytz。它也工作得很好。所以我只发现了关于这个问题的两个想法:
1)也许是关于输入 'Asia/Singapore' 的方法。您的键盘是否有两种输入符号的方式,例如 a?所以你看,我的名字是'Павел Тявин',它有一个西里尔字母'а',与拉丁语'a'非常相似,但可以对python产生影响
2)也许您的 ../pytz/zoneinfo 目录无权从 django 中查看?您可以使用chmod
命令更改用户权限
请安装pytz。如果您安装了 setuptools,它就像运行一样简单easy_install --upgrade pytz
我正在运行安装了 pytz 的 Python 2.7.3,我可以将时区设置为 TIME_ZONE = 'Asia/Singapore'
没有问题。