Найти - Пользователи
Полная версия: UnicodeEncodeError при работе с уникодом из админки
Начало » Django » UnicodeEncodeError при работе с уникодом из админки
1
solar
Если кратко, то не могу удалить через админку юникодную запись
После ‘'Вы уверены, что хотите удалить 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
Александр Кошелев
Какую версию джанги вы используете?
Почему у ваших моделей и метод __str__ и метод __unicode__ одновременно присутствую? И что самое главное, почему они при этом одинаковые?
solar
Daevaorn
Какую версию джанги вы используете?
Почему у ваших моделей и метод __str__ и метод __unicode__ одновременно присутствую? И что самое главное, почему они при этом одинаковые?
1.0
Хм, потому что я невнимательно читал джангобук, судя всему.
Оставил только __unicode__, спасибо за подсказку.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB