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