我正在尝试在crm.lead视图中在ODOO 8中创建一个简单的many2one字段
这是我的代码:
campo_regione.py
from openerp import models, fields, osv
class nome_regione(models.Model):
_name = "nome_regione"
_inherit = "crm.lead"
name = fields.Char('Nome', size=20, required=True)
class campo_regione(models.Model):
_name = "campo_regione"
_inherit = "crm.lead"
_description = "Regione"
campo_regione_id = fields.Many2one('nome_regione', 'Nome Regione')
campo_regione.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model = "ir.ui.view" id = "campo_regione">
<field name ="name">crm.regione.inherit</field>
<field name = "model">crm.lead</field>
<field name = "inherit_id" ref="crm.crm_case_form_view_leads"></field>
<field name="arch" type="xml">
<xpath expr="//field[@name='country_id']" position="after">
<field name="campo_regione_id">Regione</field>
</xpath>
</field>
</record>
</data>
</openerp>
现在,在模块安装之后,odoo停止响应,即使我重新启动它,它也会继续循环 .
我只能通过重命名或删除新模块来登录 .
我错了什么?谢谢 .
3 回答
我已经在您的代码中更改了一些内容,只需尝试按照 .
当模型被更改(添加,删除,重命名,等等......)时,您必须重新启动服务 .
我正在尝试将自定义字段添加到
crm.lead
但是我在安装时遇到错误:字段x_facturation不存在当我尝试使用else模型(例如:res.partner)时它工作正常