odoo模型有几个常用的属性,比如_rec_name。如果继承别的模型重新定义了_rec_name,你会发现你数据库中的字段存在,但是_rec_name并没有生效
下面说一下解决办法:
重新定义的_rec_name需要重写name_get函数才能生效,name_get是关系型字段,下拉框点击时调用获取下拉列表的函数,需要返回一个[(),(),(),()....]格式的数据
@api.multi
def name_get(self):
return [(record.id, record._rec_name字段名) for record in self]