odoo-8
모델에 대한 자동 함수 생성
수색…
소개
모듈 설치 중에 자동으로 코드를 실행해야하는 경우가 있습니다. 여기에는 프로젝트 요구 사항을 충족시키기 위해 Sale
모듈 설정을 구성하는 많은 이유가 있습니다.
이 항목에서는 모듈 설치에서 자동화 된 기능을 실행하는 방법을 학습합니다.
먼저 함수 호출을위한 xml 파일을 생성해야합니다.
<?xml version="1.0"?>
<openerp>
<data noupdate="1">
<function model="*model_name*" name="_configure_sales"/>
</data>
</openerp>
이 간단한 xml 파일은 model_name 모델에서 _configure_sales
함수를 호출합니다.
참고 :이 XML 파일은 data
배열의 맨 위에 있어야합니다. Odoo는 위에서 아래로 xml 파일을 처리하기 때문입니다.
해당 Python 파일
class *model_name*(models.Model):
_name = *model_name*
@api.model
def _configure_sales(self):
# Do the configuration here
모듈이 설치 될 때마다이 기능이 실행됩니다.
참고 : xml에서 noupdate
를 제거하면 업그레이드시 함수가 실행됩니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow