수색…


소개

모듈 설치 중에 자동으로 코드를 실행해야하는 경우가 있습니다. 여기에는 프로젝트 요구 사항을 충족시키기 위해 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