如何在 django 模板中调用带有参数的 python 函数? [复制]
Posted
技术标签:
【中文标题】如何在 django 模板中调用带有参数的 python 函数? [复制]【英文标题】:How to call a python function with arguments in django template? [duplicate] 【发布时间】:2013-07-27 16:30:37 【问题描述】:如何在模板中调用带有参数的函数?有没有办法做类似的事情?
% function(args) %
【问题讨论】:
【参考方案1】:是的,有。它叫custom template filters
自定义过滤器只是接受一两个参数的 Python 函数:
变量(输入)的值——不一定是字符串。
参数的值——它可以有一个默认值,也可以完全省略。
例如,在过滤器 var|foo:"bar" 中,过滤器 foo 将被传递变量 var 和参数“bar”。
【讨论】:
【参考方案2】:在您的网址中,您有类似 function.name 的内容。
你会这样调用:% function.name parameter %
【讨论】:
以上是关于如何在 django 模板中调用带有参数的 python 函数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章