quindi voglio fare qualcosa di simile di seguito:Tag di Django {% con%} compresi tra {% if%} {% else%}?
{% if age > 18 %}
{% with patient as p %}
{% else %}
{% with patient.parent as p %}
...
{% endwith %}
{% endif %}
Ma Django mi sta dicendo che ho bisogno di un altro tag {% endwith%}. Esiste un modo per riorganizzare i con per fare in modo che funzioni, o l'analizzatore sintattico è spensieratamente spensierato riguardo a questo genere di cose?
Forse sto andando su questo nel modo sbagliato. C'è qualche sorta di best practice quando si tratta di qualcosa di simile?
Potresti essere DRYer. Usa '{% include" snipet.html "con a = b%}' (sebbene questa sia probabilmente una cosa recente di Django) – Patrick
il 'get_legally_responsible_party' è più secco. – benzkji