如何编写一个模板标签,它连接两个单词作为输入,输入可能是也可能不是模板变量,并将其作为字符串或模板变量输出
答案 0 :(得分:1)
这就是你想要的。
在app文件夹中创建一个名为 templatetags 的文件夹。添加 init .py文件和名为* yourapp_extras.py *的文件,内容如下:
def joinWords(word1, word2):
return '%s%s' % (word1, word2)
register.filter('joinWords', joinWords)
把
{% load yourapp_extras %}
位于模板顶部,并像
一样使用它{{ "word1"|joinWords:"word2" }}