Мне интересно, есть ли способ вызвать тег шаблона из оператора if
.
Я пытаюсь сделать следующее.
{% for k,v in form.amenities.field.choices %}
{% if {% check_hidden k %} %}
{{ v }}
{% endif %}
{% endfor %}
Тег {% check_hidden k %}
возвращает True
или False
из таблицы для искомого элемента.
Я могу подтвердить, что {% check_hidden k %}
возвращает либо True
, либо False
самостоятельно, но мне интересно, могу ли я обернуть вокруг него оператор if
?
Приложение, с которым я работаю, является унаследованным, поэтому я пытаюсь минимизировать количество изменений, которые необходимо сделать на данный момент. В настоящее время он просто отображается как {{form.amenities}}
, но я добавил в модель дополнительное поле, которое мне нужно проверить перед отображением поля в шаблоне.
Если есть другой способ сделать это, я открыт для предложений.
Заранее спасибо.