如何在Settings.py中将默认时区配置为新加坡

时间:2012-12-03 09:43:37

标签: django timezone

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

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

目前我正在通过将TIME_ZONE设置为无

来处理它

enter image description here

enter image description here

misc:我已经下载了python pytz

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

2 个答案:

答案 0 :(得分:1)

请安装pytz。如果您安装了setuptools,就像运行easy_install --upgrade pytz

一样简单

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

答案 1 :(得分:1)

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

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

2)也许你的../pytz/zoneinfo目录没有权利从django看到?您可以使用chmod命令

更改用户权限