字段`alias_model`不存在

时间:2017-03-01 19:26:35

标签: inheritance view model openerp odoo-9

尝试在表单视图中继承模型note.note,但不断收到错误Field "alias_model" does not exist。我也在我的模型中继承note.note,我的字段添加得很好。

以下是我的观点:

<record id="view_project_notes_form" model="ir.ui.view">
      <field name="name">Project Notes Form View</field>
      <field name="model">note.note</field>
      <field name="inherit_id" ref="project.edit_project"/>
      <field name="arch" type="xml">
        <data>
          <xpath expr="//notebook/page[1]" position="after">
            <page string="Notes">
              <field name="title" placeholer="Title"/>
              <field name="tag_ids"/>
              <field name="memo"/>
            </page>
          </xpath>
        </data>
      </field>
    </record>

和我的模特:

from openerp import models, fields, api

class Notes(models.Model):
    _inherit = "note.note"

    title = fields.Char(string="Title")
    employee = fields.Many2many(string="Employee")
    modified_by = fields.Many2many(string="Modified By")

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您无法使用其他对象的模型引用一个对象的视图。因此,要扩展project.edit_project视图,您必须引用model project.project。我仍然没有想到如何在视图中使用note.note字段。我在尝试解决此问题后发布了另一个问题:How do I add multiple models to one view?