django __ unicode __ () - как я могу назвать этот метод в шаблоне

Я определил 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 }}
6
задан Thomas Kremmel 30 December 2009 в 15:53
поделиться