Python 错误:RELAXNGV:RELAXNG_ERR_EXTRACONTENT:元素表单有额外内容:sheet

Python 错误:RELAXNGV:RELAXNG_ERR_EXTRACONTENT:元素表单有额外内容:sheet,python,xml,module,openerp,Python,Xml,Module,Openerp,我将进入开发者工作机会模块。在该模块中,如果我们选择了相关部门,我们可以为他们选择工作机会的工人(种植业)。尝试比较午餐模块(午餐订单) 但我犯了这个错误。(开场白7) 这是my view.xml <record model="ir.ui.view" id="bpl_work_offer_form"> <field name="name">bpl.work.offer.form</field> <field nam

我将进入开发者工作机会模块。在该模块中,如果我们选择了相关部门,我们可以为他们选择工作机会的工人(种植业)。尝试比较午餐模块(午餐订单) 但我犯了这个错误。(开场白7)

这是my view.xml

    <record model="ir.ui.view" id="bpl_work_offer_form">
        <field name="name">bpl.work.offer.form</field>
        <field name="model">bpl.work.offer</field>
        <field name="arch" type="xml">
            <form string='bpl_work_offer'>
                <sheet>
                    <group>
                        <group>
                            <field name='user_id' />
                        </group>
                        <group>
                            <field name='date_of_offer' />
                        </group>
                    </group>
                    <div name="Worker Selection"></div>
                    <separator string='Select workers' />
                    <field name='selected_workers_line_ids' nolabel='1'>
                        <tree string='List' editable='bottom'>
                            <field name='worker_id' />
                            <field name='is_selected' />
                        </tree>
                    </field>
                    <group class='oe_subtotal_footer oe_right'>
                        <field name='total_workers' />
                    </group>
                    <br />
                    <br />
                </sheet>
            </form>
        </field>
    </record>
我的错误是这样的

2013-03-21 06:31:50,137 7539 ERROR bpl openerp.addons.base.ir.ir_ui_view: <string>:2:0:ERROR:RELAXNGV:RELAXNG_ERR_EXTRACONTENT: Element form has extra content: sheet
2013-03-21 06:31:50,164 7539 ERROR bpl openerp.tools.convert: Parse error in /home/priyan/Software/openerp-7.0-20130309-002120/openerp/addons/bpl/bpl_view.xml:276: 
<record model="ir.ui.view" id="bpl_work_offer_form">
            <field name="name">bpl.work.offer.form</field>
            <field name="model">bpl.work.offer</field>
            <field name="arch" type="xml">
                <form string="bpl_work_offer">
........
  File "/home/priyan/Software/openerp-7.0-20130309-002120/openerp/osv/orm.py", line 1544, in _validate
    raise except_orm('ValidateError', '\n'.join(error_msgs))
except_orm: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!')
2013-03-21 06:31:50,185 7539 INFO bpl werkzeug: 127.0.0.1 - - [21/Mar/2013 06:31:50] "POST /web/session/authenticate HTTP/1.1" 200 -

你应该这样做:

<form string='bpl_work_offer' version="7.0">


然后它工作了

您应该这样做:

<form string='bpl_work_offer' version="7.0">


然后它就工作了

当我要保存该记录时,出现了一个错误。请帮助我将其分类添加到我的帖子中。您的错误显示某些必填字段您没有给出值:必填字段设置不正确。请给出必填值我仔细检查了这些字段。在我的模型类中似乎存在映射问题。你能猜出问题所在吗?看到你的错误,看起来你使用了worker\u id,但现在这个work\u id不存在于你的数据库中,这意味着你要查看的对象在你的数据库中不存在。错误发生在我要保存该记录时。请帮我整理它添加到我的post中。你的错误显示某些必填字段不存在给定值:必填字段设置不正确。请给定所需值。我仔细检查了这些字段。在我的模型类中似乎存在映射问题。你能猜出问题所在吗?看到你的错误,看起来你使用了worker\u id,但现在这个work\u id不在数据库中,这意味着你要查看的对象在数据库中不存在
<form string='bpl_work_offer' version="7.0">