Я определил unicode () метод в моей модели Contact.
def __unicode__(self):
return u'%s %s' % (self.first_name, self.last_name)
Теперь я хочу показать возвращаемое значение unicode () метод в шаблоне.
Но все, что я пробую сбои.
{{ object.unicode }}
или
{{ object.unicode() }}
или
{{ object.__unicode__ }}
или
{{ object.str }}
Это смущает меня, так как у меня есть другая Образцовая функция уровня, к которой можно сослаться из шаблона без проблем.
Это хорошо работает:
def get_id(self):
return "%i" % self.id
{{ object.get_id|escape }}
{{ object }}
будет автоматически возвращать значение __unicode__
для любого объекта.