【问题标题】:How to configure default timezone in Settings.py to Singapore如何在 Settings.py 中将默认时区配置为新加坡
【发布时间】:2012-12-03 09:43:37
【问题描述】:

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

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

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

misc : 我已经下载了 python pytz

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

【问题讨论】:

标签: django timezone


【解决方案1】:

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

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

【讨论】:

  • OP 说已经下载了 pytz,你可以在错误跟踪 python 路径中看到它。等待 cmets OP 响应。
【解决方案2】:

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

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

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

【讨论】:

  • 您好,谢谢您的回复。你能扩展第二点吗?
  • 我说的是权限块。您可以通过 [chmod] (en.wikipedia.org/wiki/Chmod) 命令更改它们
猜你喜欢
  • 2014-06-16
  • 1970-01-01
  • 2014-02-28
  • 1970-01-01
  • 2011-12-26
  • 2020-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多