por lo que quiero hacer algo como sigue:Django {% with%} etiquetas dentro de {% if%} {% else%} etiquetas?
{% if age > 18 %}
{% with patient as p %}
{% else %}
{% with patient.parent as p %}
...
{% endwith %}
{% endif %}
Pero Django me está diciendo que necesito otra etiqueta {%} endwith%. ¿Hay alguna forma de reordenar los elementos para hacer que esto funcione, o es el analizador sintáctico deliberadamente despreocupado con respecto a este tipo de cosas?
Tal vez estoy haciendo esto de la manera incorrecta. ¿Hay algún tipo de mejor práctica cuando se trata de algo como esto?
Puede ser DRYer. Use '{% include" snipet.html "con a = b%}' (aunque esto probablemente sea algo reciente de Django) – Patrick
el 'get_legally_responsible_party' es el más seco. – benzkji