0

How do I call a function with arguments in template? Is there any way to do something like?

{% function(args) %}
4

2 回答 2

0

就在这里。它被称为自定义模板过滤器

自定义过滤器只是接受一两个参数的 Python 函数:

  • 变量(输入)的值——不一定是字符串。

  • 参数的值——它可以有一个默认值,也可以完全省略。

例如,在过滤器 {{ var|foo:"bar" }} 中,过滤器 foo 将被传递变量 var 和参数 "bar"。

于 2013-07-27T13:08:49.557 回答
-2

在您的网址中,您有类似 function.name 的内容。

你会这样调用: {% function.name parameter %}

于 2013-07-27T15:02:29.837 回答