我想修改RFQ报告,并且我想从Qweb报告中调用python方法,
这是一些示例代码,
<span t-field ="o.my_custom_fuction()" />
我的python函数就像
@api.model
def my_custom_function(self):
return "some_value"
但它给我的错误就像 qwebException:&#34; my_custom_function()&#34;在评估时。
任何线索我错过了什么?
答案 0 :(得分:4)
t-field指令只能在&#34; smart&#34;上执行字段访问(a.b)时使用。记录(浏览方法的结果)。
调用该函数您将需要使用t-esc
(接受表达式,对其进行评估并打印内容):
<span t-esc ="o.my_custom_fuction()" />