Ошибка создания superuser в Django 1.4

2472 2

При создании очередного проекта на Django 1.4, во время выполнения syncdb вылезла ошибка вида:

TypeError: decode() argument 1 must be string, not None

Погуглив на эту тему нашел совет выполнить перед запуском syncdb следующую команду:

export LANG="ru_RU.UTF-8"

Метод в моём случае помог (VDS Debian squeeze).

Причина как я понял скрывается в неспособности Python определить язык системы по умолчанию. Очень странно, поскольку ошибка появилась не сразу, первоначальные запуски syncdb проходили нормально.

 

Комментарии

18 июня 2012 г. 14:42 owlman
Я эту строку в консоли сервера запустил (Debian squeeze).
18 июня 2012 г. 14:37 Роман
Куда надо прописывать эту команду export LANG="ru_RU.UTF-8"?

Контактные данные

 Россия, г. Москва