Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 22, 2007 20:48:25

Jomy
От:
Зарегистрирован: 2007-08-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

UnicodeEncodeError

Проблема в том, что в админке джанго после внесения записей ( внесение через админку), содержащих русский текст,
вылазит сабжевая ошибка при попытке изменить запись через админку, либо удалить.

Трейсбэк показывает на encoding.py

\Python24\lib\site-packages\django\utils\encoding.py in force_unicode

а точнее на строчку:
s = unicode(str(s), encoding, errors) в force_unicode.

К моему сожалению, я не догнал в чем проблема.

mysql настроен на работу с utf-8. Джанго стоит из svn.

Подскажите куда копать?:)



Офлайн

#2 Авг. 24, 2007 14:40:11

Jomy
От:
Зарегистрирован: 2007-08-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

UnicodeEncodeError

я писал что он настроен на utf-8
но если так будет удобней,то он говорит DEFAULT CHARACTER SET utf8



Офлайн

#3 Авг. 28, 2007 14:59:20

Jomy
От:
Зарегистрирован: 2007-08-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

UnicodeEncodeError

вообще проблему давно разрешил, спасибо за участие.

как оказалось забыл обновить документацию и прочитать про метод __unicode__ () ))
вместо него использовал как ранее __str__ () ))))



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version