内置模板过滤器,用于在Django中的模板前面添加字符串?

时间:2019-03-26 23:41:45

标签: python django

我想在模板前添加一个字符串。我知道您可以使用|add过滤器将字符串追加到末尾。那不是我想做的。我想要模板之前的字符串。

例如,如果我的模板是{{ index.salary }},我该如何在开头添加$

我知道您可以制作自己的过滤器。我只是好奇他们是否为此内置了东西。

1 个答案:

答案 0 :(得分:0)

您可以创建一个简单的标签

from django import template
register = template.Library()

@register.simple_tag
def prepend_dollar(value):
   return "${}".format(value)

,在您的模板中,您可以将其用作

{% prepend_dollar index.sallary %}