Попытка запуска $ python manage.py compilemessages
не работает в Django 1.5.2.Ошибка компиляции Django 1.5
Возвращает UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 35: ordinal not in range(128)
Попытка запуска $ python manage.py compilemessages
не работает в Django 1.5.2.Ошибка компиляции Django 1.5
Возвращает UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 35: ordinal not in range(128)
Дважды проверьте настройки проекта. Возможно, ваш параметр LOCALE_PATHS
или LANGUAGES
содержит строки, отличные от юникода.
Проверьте, если вы не забывая при этом запятая в конце LOCALE_PATHS
, должно быть так:
LOCALE_PATHS = (
os.path.join(PROJECT_ROOT, 'locale'),
)
Если не работает, откройте файл compilemessages.py
и распечатать basedir
и файлы. Возможно, вы забыли добавить # coding: utf-8
в начало файла или вы не нашли правильное имя.