我有qweb模板:
<tr t-foreach="company.supply_conditions_status" t-as="supply">
<td>
<span t-field="supply.vendor"/>
</td>
</tr>
来自* .py文件的字段:
supply_conditions_status = fields.One2many('supply.conditions', 'purchase_id', string='Order',copy=True)
出现错误:
QWebException: "Expected singleton: supply.conditions(675, 676)" while evaluating 'company.supply_conditions_status.vendor'
我明白问题在于我得到了元组。我试图使用循环,但它不起作用。从supply_conditions_status
获取数据的解决方案是什么?
答案 0 :(得分:2)
vendor
字段也是包含多条记录{1}}的one2many的问题
supply.conditions(675, 676)
答案 1 :(得分:1)
循环很好,问题是你在代码中的其他地方有company.supply_conditions_status.vendor,循环或删除它:)