Odoo 12如何使用render_qweb_html?

时间:2019-11-04 05:11:05

标签: odoo odoo-8 odoo-12

嗨,我正在尝试从Odoo 12中的模板创建html。我知道从以前的Odoo 8中我们可以使用

html = self.env['report'].get_html(self, 'my_addon.my_template')

get_html方法在Odoo 12中不再受支持。我读到它被render_qweb_html取代

但是当我这样尝试

html = self.env['ir.actions.report'].render_qweb_html(self, 'my_addon.my_template')

Odoo回应

AttributeError: 'str' object has no attribute 'setdefault'

我使用方法不正确吗?谁能指出我犯错的地方?我已经在addons文件夹中寻找示例,但没有找到。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用用户模板Install-Package Microsoft.AspNet.WebPages 方法。

render

有关更多信息,您可以阅读qweb的官方文档。