我正在尝试继承Qweb报告。我成功地在qweb报告中插入静态值,但是当我尝试添加一些计算模块时,它没有向我显示值。
<odoo>
<data>
<template id="delivery_order_report" inherit_id="stock.report_picking">
<xpath expr="//table[@id='mytable']" position="inside">
<tfoot>
<tr>
<td>sum</td>
<td><t t-esc="sum([o.pack_operation_ids.pack_lot_ids.qty for o in docs])" /></td>
</tr>
</tfoot>
</xpath>
</template>
</data>
</odoo>
您可以看到我的代码继承了名为stock.report_picking
的模型的qweb报告。当我试图获取o.origin
时,它成功地向我显示了该字段。以下是代码:
<odoo>
<data>
<template id="delivery_order_report" inherit_id="stock.report_picking">
<xpath expr="//table[@id='mytable']" position="inside">
<tfoot>
<tr>
<td>sum</td>
<td><t t-esc="o.origin" /></td>
</tr>
</tfoot>
</xpath>
</template>
</data>
</odoo>
答案 0 :(得分:1)
你有一个错误的python表达式。试试这个:
for key in dict.keys():
dict[key] += 1