Odoo env.ref()函數


python env.ref()函數作用是獲取xml id記錄。

1 action = self.env.ref('base.res_company_action').read()[0]
2 action['res_id'] = self.env.user.company_id.id

第一行ref獲取的base模塊下xml id=res_company_action的record記錄。

第一行后面的read是讀取該記錄的值,因read返回的是字典數組,所有這里取第一條記錄放到action

第二行因為res_company_action記錄的model模型是ir.actions.act_window,所以返回結果是該模型的字典對象。如果是其他模型同理。

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM