在Odoo xml模板文件中,有一个如下所示的t-foreach元素:
<t t-foreach="widget.renderer.state.fields" t-as="field">
<t t-esc="widget.renderer.state.fields[field].string" />
</t>
我想对原始字典进行排序,然后尝试了以下操作:
<t t-foreach="widget.renderer.state.fields.sorted(key=lambda x: x.string)" t-as="field">
<t t-esc="widget.renderer.state.fields[field].string" />
</t>
但是我得到了错误: QWeb2:参数列表后评估模板错误:SyntaxError:缺少
有什么建议吗?