How can I add custom fields to inherited Models and views when I Tried to add it is throwing an Parse Error solve this
ParseError: "Error while validating constraint
Field `district` does not exist
Error context:
View `res.partner`
[view_id: 1094, xml_id: n/a, model: res.partner, parent_id: 124]
None" while parsing file:///c:/program files (x86)/odoo 10.0/server/odoo/addons/localizationindonesia/views/partner.xml:4, near
<record id="add_new_partner" model="ir.ui.view">
<field name="name">res.partner</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="country_id" position="after">
<field name="district" placeholder="District"/>
</field>
</field>
</record>I tried to add like this
In Model
class ResPartner(models.Model):
_name = 'res.partner'
_inherit = 'res.partner'
district = fields.Char(string='district', Size=32)
In Xml:
<record id="add_new_partner" model="ir.ui.view">
<field name="name">res.partner</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='country_id']" position="after">
<field name="district" placeholder="district"/>
<xpath/>
</field>
</record>