$ 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
。
LOCALE_PATHS = (
os.path.join(PROJECT_ROOT, 'locale'),
)
うまくいかない場合は、ファイルを開いてcompilemessages.py
ファイルを印刷basedir
します。ファイルの先頭に追加するのを忘れた# coding: utf-8
か、ベースディレクトリが間違っている可能性があります。
プロジェクトの設定を再確認してください。LOCALE_PATHS
またはLANGUAGES
設定に非 Unicode 文字列が含まれている可能性があります。