如果符合条件,我想定义一个变量:
{% 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中修复此错误?
答案 0 :(得分:0)
这段代码没有任何意义,首先你应该学习with语法。你打开它两次并关闭一次,你内部没有任何有用的代码。
答案 1 :(得分:0)
也许最好在readonly
添加order_item.status
属性/方法。
或者您也可以尝试使用templatefilter或templatetag。