我正在尝试添加 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 中,因为未转义的 <
预计将开始标记。
关于python - 属性值中不允许使用未转义的 '<',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67077209/