我有一个名为“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子句”中使用模板筛选器?
wnvonmuf1#
您的同义词不对。在您的情况下:
{% with variable_v=x|get_data_id %} <p> {{ variable_v|get_data }} </p> {% endwith %}
错误是-在with子句中的“=”周围使用空格_字母,下一个错误是-使用字符串"x|get_data_id"而不是变量和过滤器x|get_data_id。
"x|get_data_id"
x|get_data_id
1条答案
按热度按时间wnvonmuf1#
您的同义词不对。在您的情况下:
错误是-在with子句中的“=”周围使用空格_字母,下一个错误是-使用字符串
"x|get_data_id"
而不是变量和过滤器x|get_data_id
。