Django ../manage.py makemessages-l zh_CN不创建文件
我将Django用于web应用程序。今天我使用了以下命令:Django ../manage.py makemessages-l zh_CN不创建文件,django,django-i18n,Django,Django I18n,我将Django用于web应用程序。今天我使用了以下命令: ../manage.py makemessages -l zh_CN 创建.po文件。但如果不打印 处理区域设置zh\u CN 为什么?在我的settins.py中,关于I18N的所有事情都设置好了 LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = True LOCALE_PATHS
../manage.py makemessages -l zh_CN
创建.po文件。但如果不打印
处理区域设置zh\u CN
为什么?在我的settins.py中,关于I18N的所有事情都设置好了
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = True
LOCALE_PATHS = (os.path.join(BASE_DIR, 'locale'),)
有人知道如何处理吗?非常感谢
及
django admin makemessages-l zh_CN
仍然是相同的结果。我的应用程序是“enterprise”和“myauth”。
我的目录结构是:
.
├── Web
├── captcha
├── collected_static
├── demo
├── dict
├── enterprise
│ ├── migrations
│ ├── static
│ ├── templates
│ ├── templatetags
│ └── view
├── locale
├── logs
├── myauth
│ ├── form
│ ├── locale
│ ├── migrations
│ ├── static
│ ├── templates
│ └── views
├── static
│ ├── bootstrap
│ ├── d3
│ ├── img
│ ├── jquery
│ └── nvd3
└── templates
您正在哪个目录下运行此命令?您的项目目录结构是什么?您使用的是什么django版本?您的语言代码建议使用1.9,但您的
LOCALE\u路径建议使用1。8@kia我在根目录和“myauth”中运行此命令directory@Sayse我的Django版本是1.8.4,在这种情况下,您的语言代码是错误的,也应该是zh CN
,但我认为这不能解决您的问题,您是否在trans
标记等中实际拥有字符串?您正在哪个目录下运行此命令?您的项目目录结构是什么?您使用的是什么django版本?您的语言代码建议使用1.9,但您的LOCALE\u路径建议使用1。8@kia我在根目录和“myauth”中运行此命令directory@Sayse我的Django版本是1.8.4,在这种情况下,您的语言代码是错误的,也应该是zh CN
,但我认为这不能解决您的问题,在trans
标记等中是否确实有字符串?