Django:在设置服务器时更改时区

时间:2015-02-09 23:46:01

标签: python django

我在我的系统上设置了Django服务器。遵循here的步骤。

它说

  

在编辑mysite / settings.py时,请将TIME_ZONE设置为您的时区。

我尝试更改我的TIME_ZONE,如下所示:

LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'IST'
USE_I18N = True
USE_L10N = True
USE_TZ = True`

我收到以下错误: >

Traceback (most recent call last):  
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)  
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()  
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 345, in execute
    settings.INSTALLED_APPS  
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 46, in __getattr__
    self._setup(name)  
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
    self._wrapped = Settings(settings_module)  
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 123, in __init__
    raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE)  
ValueError: Incorrect timezone setting: IST

如何将TIME_ZONE设置为IST

1 个答案:

答案 0 :(得分:4)

尝试

TIME_ZONE = 'Asia/Calcutta'

或者适合你的那个。格式为&#34;大陆/城市&#34;

点击此处列表:http://en.wikipedia.org/wiki/List_of_tz_database_time_zones

希望这有帮助