python manage.py makemessages -l zh_hans # 生成需要翻译的文件
python manage.py compilemessages # 编译翻译文件, 翻译才能生效
问题描述:
django项目在makemigrations时出现IOError: No translation files found for default language zh_hans.
的报错
解决办法:
- django的setting文件中,
LANGUAGE_CODE = 'zh-hans'
-
python manage.py makemessages -l zh_hans
需要注意的是: 一个是zh-hans
, 一个是zh_hans
, 中间的符号不一样
参考文章: https://stackoverflow.com/questions/42407516/oserror-no-translation-files-found-for-default-language-zh-hans
网友评论