尝试$ python manage.py compilemessages
在 Django 1.5.2 中运行失败。
退货
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 35: ordinal not in range(128)
尝试$ python manage.py compilemessages
在 Django 1.5.2 中运行失败。
退货
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 35: ordinal not in range(128)
仔细检查您的项目设置。可能是您的LOCALE_PATHS
orLANGUAGES
设置包含非 unicode 字符串。
检查你是否忘记了结尾的逗号LOCALE_PATHS
,应该是这样的:
LOCALE_PATHS = (
os.path.join(PROJECT_ROOT, 'locale'),
)
如果不起作用,请打开compilemessages.py
文件并打印您basedir
的文件和文件。也许您忘记添加# coding: utf-8
到文件顶部,或者您的 basedir 不正确。