Django-可以在“with”里面使用模板过滤器吗?

w41d8nur  于 2022-12-14  发布在  Go
关注(0)|答案(1)|浏览(135)

我有一个名为“get_data_id”的模板过滤器,它返回一个值;我想使用该值作为另一个名为“get_data”的过滤器的参数:

{% with variable_v= "x|get_data_id"  %}
    <p> {{ variable_v|get_data }} </p>
{% endwith %}

但 Django 回报:

'with' expected at least one variable assignment

是否可以在“with子句”中使用模板筛选器?

wnvonmuf

wnvonmuf1#

您的同义词不对。在您的情况下:

{% with variable_v=x|get_data_id %}
    <p> {{ variable_v|get_data }} </p>
{% endwith %}

错误是-在with子句中的“=”周围使用空格_字母,下一个错误是-使用字符串"x|get_data_id"而不是变量和过滤器x|get_data_id

相关问题