gpt4 book ai didi

django-models - django __unicode __()-如何在模板中调用此方法

转载 作者:行者123 更新时间:2023-12-04 13:29:53 24 4
gpt4 key购买 nike

我在“联系人”模型中定义了 unicode ()方法。

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__的值。

关于django-models - django __unicode __()-如何在模板中调用此方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1980862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com