我想,如果滿足條件來定義一個變量:隨着templatetag引發錯誤
{% if order_item.status.ordering >= 60 and is_client %}
{% with readonly=1 %}
{% else %}
{% with readonly=0 %}
{% endif %}
...some code
{% endwith %}
不過,我得到以下錯誤:
Invalid block tag: 'else', expected 'endwith'
我怎樣才能修復Django的這個bug?
你真的看過錯誤嗎?這是非常明確的imho;)爲了供您參考,以下是使用'with'模板標籤的手冊:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#with – Wolph
-1 isn' t mine btw;) – Wolph
@WoLpH明白了 - 爲什麼我不能在這裏定義{%with%}標記...運行其他代碼...然後在最後關閉{%endwith%}? – David542