0

$ python manage.py compilemessagesDjango 1.5.2 で 実行しようとすると失敗します。

戻り値 UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 35: ordinal not in range(128)

4

2 に答える 2

0

の最後にあるコンマを忘れていないかどうかを確認してください。次のようにする必要がありますLOCALE_PATHS

LOCALE_PATHS = (
    os.path.join(PROJECT_ROOT, 'locale'),
)

うまくいかない場合は、ファイルを開いてcompilemessages.pyファイルを印刷basedirします。ファイルの先頭に追加するのを忘れた# coding: utf-8か、ベースディレクトリが間違っている可能性があります。

于 2014-07-22T01:03:32.497 に答える
0

プロジェクトの設定を再確認してください。LOCALE_PATHSまたはLANGUAGES設定に非 Unicode 文字列が含まれている可能性があります。

于 2013-08-30T08:26:41.543 に答える