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