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

Python ValueError:在Django中迁移manage.py文件时时区设置不正确,python,django,timezone,django-timezone,Python,Django,Timezone,Django Timezone,我遵循Django官方文档,使用Django编写我的第一个应用程序 这里,它说我必须在settings.py文件中将时区设置为我的时区 时区的默认值为“utc”,我已将其更改为“utc+6.00” 编辑之后,当我尝试迁移manage.py文件时: python manage.py migrate 出现值错误: ValueError:时区设置不正确:UTC+6.00 很抱歉,如果这是一个非常基本的问题,但在谷歌搜索数小时后,我无法找到解决方案 注: 我的时区是亚洲/达卡(+6:00) 我的操作系

我遵循Django官方文档,使用Django编写我的第一个应用程序

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

时区的默认值为
“utc”
,我已将其更改为
“utc+6.00”

编辑之后,当我尝试迁移
manage.py
文件时:

python manage.py migrate
出现值错误:

ValueError:时区设置不正确:UTC+6.00

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

注:

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

我的操作系统是Ubuntu 14.10

,根据:

时区

默认值:“美国/芝加哥”

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

时区设置为
亚洲/达卡,而不是
utc+6.00

TIME_ZONE = 'Asia/Dhaka'

简单地说,您需要从这个

Cygwin:install“tzdata”软件包中选择您的时区 我运行的是MobaXterm(Cygwin风格),因此我的/usr/share/zoneinfo目录为空

然后Django就不能正常启动了

我通过安装软件包解决了这个问题

很好地填充了zoneinfo目录

$ tree /usr/share/zoneinfo | head
/usr/share/zoneinfo
├── Africa
│   ├── Abidjan
│   ├── Accra
│   ├── Addis_Ababa
│   ├── Algiers
│   ├── Asmara
│   ├── Asmera
│   ├── Bamako
│   ├── Bangui

…然后Django很好地启动了。

这是否意味着,我必须放弃该项目并重新创建它?假设我创建了一个时区不正确的cookie-cuter项目,那么我以后就不能纠正它了?