0

我正在尝试将 settings.py 中的默认时区配置为“亚洲/新加坡”

但是,在我这样做之后,页面没有加载,我被发送到错误页面。

目前我正在通过将 TIME_ZONE 设置为 None 来处理它

在此处输入图像描述

在此处输入图像描述

杂项:我下载了 python pytz

我想显示服务器时间(网站上的+8 GMT新加坡时间)

4

2 回答 2

1

我试过你的 django 和 pytz 版本。一切正常。然后我尝试了其他版本的 django 和 pytz。它也工作得很好。所以我只发现了关于这个问题的两个想法:

1)也许是关于输入 'Asia/Singapore' 的方法。您的键盘是否有两种输入符号的方式,例如 a?所以你看,我的名字是'Павел Тявин',它有一个西里尔字母'а',与拉丁语'a'非常相似,但可以对python产生影响

2)也许您的 ../pytz/zoneinfo 目录无权从 django 中查看?您可以使用chmod命令更改用户权限

于 2012-12-03T17:26:34.423 回答
1

请安装pytz。如果您安装了 setuptools,它就像运行一样简单easy_install --upgrade pytz

我正在运行安装了 pytz 的 Python 2.7.3,我可以将时区设置为 TIME_ZONE = 'Asia/Singapore'没有问题。

于 2012-12-03T10:14:28.570 回答