Я новичок. Я использую Django == 1.7.5 с python-2.7. Когда я выполнить командуЮникод и дополнительная информация об ошибках в Django
django-admin makemessages -a
Я получаю сообщение об ошибке:
'ascii' codec can't encode characters in position 374-378 ordinal not in range(128)
Есть ли способ в Django, чтобы распечатать более подробную информацию об ошибках? Как найти файл с неправильными символами? Traceback не дает имя этого файла. Я проверил все шаблоны и другие файлы, но ничего не нашел.
У меня есть # -*- coding: utf-8 -*-
всюду, и моя модель имеет def __unicode__(self)
метод.
Попробуйте запустить 'export PYTHONIOENCODING = utf-8' в оболочке перед запуском команды django-admin. – Alasdair