在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: Error evaluating template: SyntaxError: missing ) after argument list
有什么建议吗?