如何在django模板中调用带有参数的python函数?

时间:2013-07-27 12:13:22

标签: django django-templates

如何在模板中调用带参数的函数?有没有办法做点什么?

{% function(args) %}

2 个答案:

答案 0 :(得分:0)

是的。它被称为custom template filters

  

自定义过滤器只是带有一个或两个参数的Python函数:

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

  •   
  • 参数的值 - 这可以有一个默认值,或者完全省略。

  •   
     

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

答案 1 :(得分:-2)

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

的内容

您将调用以下内容:{%function.name parameter%}