【发布时间】:2011-10-28 03:10:08
【问题描述】:
所以我想做如下的事情:
{% if age > 18 %}
{% with patient as p %}
{% else %}
{% with patient.parent as p %}
...
{% endwith %}
{% endif %}
但是 Django 告诉我我需要另一个 {% endwith %} 标签。有没有什么办法可以重新安排这些东西来完成这项工作,或者语法分析器是否故意对这类事情不关心?
也许我用错了方法。当涉及到这样的事情时,是否有某种最佳实践?
【问题讨论】:
标签: django templates with-statement if-statement