首页 > 解决方案 > 用于在 Django 中将字符串添加到模板的内置模板过滤器?

问题描述

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

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

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

标签: pythondjango

解决方案


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

from django import template
register = template.Library()

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

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

{% prepend_dollar index.sallary %}

推荐阅读