Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » UnicodeEncodeError при работе с уникодом из админки [RSS Feed]

#1 Март 25, 2009 21:42:34

solar
От:
Зарегистрирован: 2009-03-25
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

UnicodeEncodeError при работе с уникодом из админки

Если кратко, то не могу удалить через админку юникодную запись
После ‘'Вы уверены, что хотите удалить types “операции с пробросами”?’ получается UnicodeEncodeError
Почти наверняка лошпедный вопрос, но более-менее вдумчивое гугление ответа не принесло:-/

модель:

class Types(models.Model):
description = models.CharField(max_length=250)
def __str__(self):
return self.description
def __unicode__(self):
return self.description
class Admin:
pass

class Log(models.Model):
type = models.ForeignKey(Types)
comment = models.CharField(max_length=250)
et = models.CharField(max_length=4)
def __str__(self):
return self.et
def __unicode__(self):
return self.et
class Admin:
pass



Офлайн

#2 Март 25, 2009 21:53:08

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

UnicodeEncodeError при работе с уникодом из админки

Какую версию джанги вы используете?
Почему у ваших моделей и метод __str__ и метод __unicode__ одновременно присутствую? И что самое главное, почему они при этом одинаковые?



Офлайн

#3 Март 26, 2009 10:24:00

solar
От:
Зарегистрирован: 2009-03-25
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

UnicodeEncodeError при работе с уникодом из админки

Daevaorn
Какую версию джанги вы используете?
Почему у ваших моделей и метод __str__ и метод __unicode__ одновременно присутствую? И что самое главное, почему они при этом одинаковые?
1.0
Хм, потому что я невнимательно читал джангобук, судя всему.
Оставил только __unicode__, спасибо за подсказку.



Офлайн

  • Начало
  • » Django
  • » UnicodeEncodeError при работе с уникодом из админки[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version