问题描述
我正在尝试添加一个包含 attrs
字符的 XML <
属性:
<field name="discovery_note2" nolabel="1" placeholder="Note 2"
attrs="{'invisible': ['|',('is_discovery','=',False),('note_amount','<',0)]}"/>
但我收到此错误:
错误:XMLSyntaxError:属性值中不允许使用未转义的“
如何传递条件,如果 note_amount
字段值小于零,那么它应该是不可见的。
注意:note_amount
是一个计算字段。
解决方法
在 XML 中将 <
转义为 <
,因为未转义的 <
应该是标记的开始。