如何在 openerp 7.0 中正确继承视图

How to inherit views properly in openerp 7.0

您好,我的视图继承代码是这样的,我在使用此代码时遇到以下错误。 “ ValueError:要解压的值太多”

请帮我解决这个问题

    <record model="ir.ui.view" id="inherit_form_view1">
        <field name="name">Inherit Form</field>
        <field name="model">student.info.student</field>
        <field name="type">form</field>
        <field name="inherit_id" ref="student.info.student.form_view1" />
        <field name="arch" type="xml">
            <!-- <xpath expr="/sheet/notebook/page/field[@name='mname']" position="after">
                <field name="m_tongue" />
            </xpath -->>

            <field name="mname" positon="after">
            <field name="m_tongue" />
            </field>

        </field>
    </record>

</data>

<record model="ir.ui.view" id="inherit_form_view1">
    <field name="name">Inherit Form</field>
    <field name="model">student.info.student</field>
    <field name="type">form</field>
    <field name="inherit_id" ref="student_info_student.form_view1" />
    <field name="arch" type="xml">

        <field name="mname" positon="after">
            <field name="m_tongue" />
        </field>

    </field>
</record>

您的 ref 是错误的!结构必须是 "module_name"."view_name"。进一步使用 xpath 通常更安全和更可取,但如果您是初学者,这种方式更清晰。

希望对您有所帮助:)