关于one2many自动新建两条记录的问题
-
在res.partner那里,模仿res.partner.address,新建了两个one2many字段,分别是base_info和account_info,代码如下:
<br />class base_info:<br />{<br /> #相关字段<br />}<br />class account_info:<br />{<br /> #相关字段<br />}<br />class res_partner(osv.osv):<br /> <br /> _name = "res.partner"<br /> _inherit = 'res.partner'<br /><br /> _columns = {<br /> 'base_info': fields.one2many('res.partner.base.info', 'partner_id', 'Base'), <br /> 'account_info': fields.one2many('res.partner.account.info', 'partner_id','Account'),<br /> }<br />res_partner()<br />
在view中:<br /><page string="基本信息"><br /> <field colspan="4" mode="form" name="base_info" nolabel="1" select="1" height="260"><br /> 相关字段<br /> </field><br />
现在的问题是,新建一个客户后,即使我不点击one2many字段的新建按钮,保存的时候也会默认建立两条记录。即一条是我保存的记录,一条是空记录。
请问为什么会出现这样的问题呢?
谢谢