所以我想做以下事情:
{% if age > 18 %}
{% with patient as p %}
{% else %}
{% with patient.parent as p %}
...
{% endwith %}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
但Django告诉我,我需要另一个{%endwith%}标签.是否有任何方法可以重新排列withs以使其工作,或者语法分析器是否有目的无忧无虑的这种事情?
也许我会以错误的方式解决这个问题.在涉及到这样的事情时,是否有某种最佳实践?