Итак, я хочу сделать что-то вроде следующего:
{% if age > 18 %}
{% with patient as p %}
{% else %}
{% with patient.parent as p %}
...
{% endwith %}
{% endif %}
Но Django говорит мне, что мне нужен еще один тег {% endwith %}. Есть ли способ переставить with, чтобы это работало, или синтаксический анализатор намеренно беззаботен в отношении такого рода вещей?
Может быть, я иду об этом неправильно. Есть ли какая-то передовая практика, когда дело доходит до чего-то подобного?