ValueError:在Django中迁移manage.py文件时设置的时区不正确

ni8*_*8mr 9 python django timezone django-timezone

我正在关注使用Django编写第一个应用程序的Django官方文档.

在这里,它说我必须在settings.py文件中将TIME_ZONE设置为我的时区.

TIME_ZONE的默认值为:"utc"

我已将其更改为:"utc + 6.00"

在此版本之后我尝试迁移manage.py文件:

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

发生了值错误:

ValueError: Incorrect timezone setting: UTC+6.00
Run Code Online (Sandbox Code Playgroud)

对不起,如果这是一个非常基本的问题.但在谷歌搜索数小时之后,我无法找到解决方案.

注意:

我的时区是亚洲/达卡(+6:00)

我的操作系统是Ubuntu 14.10

ale*_*cxe 15

根据文件:

TIME_ZONE

默认值:'America/Chicago'

表示此安装的时区的字符串,或无.

而不是utc+6.00,设置TIME_ZONEAsia/Dhaka:

TIME_ZONE = 'Asia/Dhaka'
Run Code Online (Sandbox Code Playgroud)

  • 哦,我喜欢这个网站。谢谢,我的问题解决了。 (2认同)

Iva*_*kov 11

简而言之,您需要从此列表中选择您的时区