2016-09-13 56 views
1

我想修改的詢價報告,並在這我想從Qweb報告稱巨蟒方法,Odoo qweb調用Python方法

這裏是一些示例代碼,

<span t-field ="o.my_custom_fuction()" /> 

和我的蟒蛇功能就像是

@api.model 
def my_custom_function(self): 
    return "some_value" 

但它給我的錯誤一樣 qwebException: 「my_custom_function()」,而評估。

任何線索我失蹤了?

回答

4

執行上的「智能」的記錄(瀏覽方法的結果)字段訪問(A·B)時,叔字段指令只能被使用。

要調用函數您將需要使用t-esc(需要一個表達,計算它,並打印內容):我用Odoo QWEB reference

<span t-esc ="o.my_custom_fuction()" />