python和django时区不匹配

时间:2012-02-03 08:29:03

标签: python django datetime timezone

当我datetime我的python时,我在我的国家得到了确切的时区。

>>> import datetime
>>> now = datetime.datetime.now()
>>> str(now)
'2012-02-03 16:21:29.898276'

但是当我datetime我的python django shell时,我得到了这个:

>>> import datetime
>>> now = datetime.datetime.now()
>>> str(now)
'2012-02-03 02:22:44.740254'

如何配置django python以获得我所在国家/地区的确切时区?

提前感谢...

1 个答案:

答案 0 :(得分:3)

检查您的settings.py是否有TIME_ZONE设置。

可用选项可以是seen here。在settings.py中进行相应的编辑(可以在项目根目录中找到)