0

我正在尝试在 ODOO 8 中的 crm.lead 视图中创建一个简单的 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 停止响应,即使我重新启动它,它也会继续循环。

我只能通过重命名或删除新模块来登录。

我错了什么?谢谢你。

4

3 回答 3

1

我在您的代码中更改了一些内容,请尝试以下操作。

from openerp import models, fields
class nome_regione(models.Model):
  _name = "nome_regione"
  name = fields.Char('Nome', size=20, required=True)
class campo_regione(models.Model):
  _inherit = "crm.lead"
  _description = "Regione"
  campo_regione_id = fields.Many2one('nome_regione', 'Nome Regione')
于 2015-03-24T04:18:55.383 回答
1

当模型被更改(添加、删除、重命名等)时,您必须重新启动服务。

sudo service odoo restart
于 2015-06-16T20:34:12.160 回答
0

我正在尝试将自定义字段添加到crm.lead

class Lead(models.Model):
_inherits = 'crm.lead'

x_facturation = fields.Boolean("x_facturation", default=False)

<record model="ir.ui.view" id="devis_form_view">
  <field name="name">lead.facturation</field>
  <field name="model">crm.lead</field>
  <field name="inherit_id" ref="crm.crm_case_form_view_oppor"/>
  <field name="arch" type="xml">
    <notebook position="inside">
      <page string="Factures">
        <group>
          <field name="x_facturation"/>                         
        </group>
      </page>
    </notebook>
  </field>
</record>

但是安装时出现错误:字段 x_facturation 不存在当我尝试使用其他模型(例如:res.partner)时,它工作正常

于 2016-01-13T19:30:22.597 回答