相关疑难解决方法(0)

如何在django模板中向自定义模板过滤器添加多个参数?

这是我的自定义过滤器:

from django import template

register = template.Library()

@register.filter
def replace(value, cherche, remplacement):
    return value.replace(cherche, remplacement)
Run Code Online (Sandbox Code Playgroud)

以下是我在模板文件中尝试使用它导致错误的方法:

{{ attr.name|replace:"_"," " }}
{{ attr.name|replace:"_" " " }}
{{ attr.name|replace:"_":" " }}
{{ attr.name|replace:"cherche='_', remplacement=' '" }}
Run Code Online (Sandbox Code Playgroud)

我查看了django的文档书籍,但只找到了使用单个参数的例子......它甚至可能吗?

django django-templates

81
推荐指数
5
解决办法
8万
查看次数

标签 统计

django ×1

django-templates ×1