odoo的many2many字段


問題:odoo的many2many字段的一些坑  

  今天遇到一個many2many字段的使用。剛開始查數據庫里面的數據表,發現並沒有對應的該字段,再看視圖上面,對應的是該字段。后面才知道many2many字段的存儲不一樣

字段定義如下所示:

 

  其中comodel_name是多對多字段對應的模型,relation是存儲多對多關系的數據庫表,column1、column2是存儲兩個表的記錄的字段,在數據庫中的存的是兩個數據表的記錄id的對應關系。也就是說column1存儲當前模型的記錄ID,column2存儲目標模型的記錄ID。

   在數據庫中的存儲就是relation屬性中的自定義的名字命名的一張表,顯示如下:

  

 


免責聲明!

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



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