属性值中不允许使用未转义的“<”
Unescaped '<' not allowed in attributes values
我正在尝试添加包含 <
字符的 XML attrs
属性:
<field name="discovery_note2" nolabel="1" placeholder="Note 2"
attrs="{'invisible': ['|', ('is_discovery', '=', False), ('note_amount', '<', 0)]}"/>
但是我收到这个错误:
Error: XMLSyntaxError: Unescaped '<' not allowed in attributes values,
如何通过条件,如果note_amount
字段值小于零,那么它应该是不可见的。
注意:note_amount
是一个计算字段。
将 <
转义为 XML 中的 <
因为未转义的 <
应该是标记的开始。
另见 What characters do I need to escape in XML documents?
我正在尝试添加包含 <
字符的 XML attrs
属性:
<field name="discovery_note2" nolabel="1" placeholder="Note 2"
attrs="{'invisible': ['|', ('is_discovery', '=', False), ('note_amount', '<', 0)]}"/>
但是我收到这个错误:
Error: XMLSyntaxError: Unescaped '<' not allowed in attributes values,
如何通过条件,如果note_amount
字段值小于零,那么它应该是不可见的。
注意:note_amount
是一个计算字段。
将 <
转义为 XML 中的 <
因为未转义的 <
应该是标记的开始。
另见 What characters do I need to escape in XML documents?