Django-возможно ли использовать фильтры шаблонов внутри "with"?

У меня есть фильтр шаблона под названием "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 clause" ?

у вас неправильный синаксис. В вашем случае:

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

Ошибка - использование пробела вокруг "=" в предложении with, следующая ошибка - использование строки "x|get_data_id" вместо переменной и фильтра x|get_data_id.

Вернуться на верх