2016-09-13 2 views
1
나는 RFQ 보고서를 수정할하고 있다는 점에서 나는 Qweb을 보고서에서 파이썬 메소드를 호출하고 싶었

, 여기 Odoo Qweb을 호출 파이썬 방법

일부 샘플 코드,

<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 필드 지시자 만 사용될 수있다.

당신은 t-esc를 사용해야합니다 그 함수를 호출하려면 (이를 평가, 식을 취하고 컨텐츠 출력) :

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

내가 Odoo QWEB reference

사용을
관련 문제