Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openerp 如何将多个模型添加到一个视图中?_Openerp_Views_Models_Odoo 9 - Fatal编程技术网

Openerp 如何将多个模型添加到一个视图中?

Openerp 如何将多个模型添加到一个视图中?,openerp,views,models,odoo-9,Openerp,Views,Models,Odoo 9,我试图在一个视图中使用三种不同的模型。我已经创建了一个新模型,它继承了那些似乎工作正常的模型 from openerp import models, fields, api class ProjectNote(models.Model): _name = "triangle.project.note" _inherit = ["note.note", "project.project", "triangle.note"] 我的问题就在眼前。我使用新模型作为模型,并从proje

我试图在一个视图中使用三种不同的模型。我已经创建了一个新模型,它继承了那些似乎工作正常的模型

from openerp import models, fields, api

class ProjectNote(models.Model):
    _name = "triangle.project.note"
    _inherit = ["note.note", "project.project", "triangle.note"]
我的问题就在眼前。我使用新模型作为模型,并从project继承视图

<record id="view_project_notes_form" model="ir.ui.view">
      <field name="name">triangle.project.note.form</field>
      <field name="model">triangle.project.note</field>
      <field name="inherit_id" ref="project.edit_project"/>
      <field name="arch" type="xml">
        <data>
          <xpath expr="//field[@name='privacy_visibility']" position="replace">
            <h2>
              <field name="title" placeholder="Title"/>
            </h2>
          </xpath>
        </data>
      </field>
    </record>

triangle.project.note.form
三角形.project.note
我没有收到任何错误,但没有添加我的字段


感谢您的帮助

如果您试图打开一个
项目。项目
视图,并想知道为什么其中没有字段
标题
:不可能。您没有扩展模型
project.project
的项目视图,而是为模型
triangle.project定义了一个表单视图。注意
它继承了项目视图


因此项目视图未被更改,您刚刚为新模型创建了第一个表单视图。

好的,这对我来说很有意义。如果此方法不起作用,您对如何在project.edit_项目视图中引用note.note字段有何建议?我能想到的唯一解决方案是在project.project中创建这些字段。是的,这就是解决方案。扩展
project.project
note.note
manyOne
关系,并继承模型
project.project
的视图。