Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 17, 2014 12:31:42

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

__unicode__

ilnur
ну тогда давайте проверять результат каждого метода
ТС перед нами такой задачи не ставил



Офлайн

#2 Окт. 17, 2014 13:04:18

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

__unicode__

ок :)
я высказал своё мнение

Офлайн

#3 Окт. 17, 2014 13:38:19

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

__unicode__

Почему не так:

def __unicode__(self):
    return u'%s+%s' % (self.name_category, self.option)

?

Офлайн

#4 Окт. 18, 2014 09:15:59

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

__unicode__

Потому что ТС не говорит нам, что отдаёт __unicode__() у self.option. Судя по всему, в некоторых случаях там получается None, соответственно return u'%s+%s' вернет нам что-то такое “333+None”. Это проблема ТСа где у него в коде лажа.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version