在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

有什么建议吗?