添加字段后错误xml验证

时间:2014-04-15 07:53:03

标签: python xml openerp-7

我从openerp开始,我正在尝试制作一个简单的模块来学习它是如何工作的。 我写了我的代码

__初始化__。PY

import modulo_uno

__的OpenERP ___。PY

 {
    "name" : "modulo desde 1",
    "version" : "1.0",
    "author" : "goltratec",
    "description" : "ejemplo de un modulo desde 0",
    "depends" : [],
    "installable" : True,
    "update_xml" : ['modulo_view.xml'],
    "active" : True,
    "data" : ['modulo_view.xml']
    }

modulo_uno.py

    from osv import osv, fields

class modulo_uno(osv.osv):
    _name= 'modulo.uno'
    _columns={
              'modulo_id':fields.char('identificacion',size=11),
              'descripcion':fields.text('descripcion'),
              'fecha':fields.date('Fecha'),
              'texto':fields.text('otro'),
              }
    modulo_uno()

我的问题现在开始...如果我不在xml视图中添加名为 texto 的字段,所有工作正常但是当我从openerp添加和更新我的模块时,我得到错误“View Architecture的Invalid XML !“

modulo_view.xml

    <?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <record model="ir.ui.view" id="modulo_uno_edit">
            <field name="name">modulouno.base.form</field>
            <field name="model">modulo.uno</field>
            <field name="arch" type="xml">
                <form string="modulo base">
                    <field name="modulo_id"/>
                    <field name="descripcion"/>
                    <field name="fecha"/>
                    <!-- if a add next line i get the error -->
                    <field name="texto"/>
                </form>
            </field>
        </record>
        <record model='ir.actions.act_window' id='open_modulo_uno'>
            <field name="name">Menu A</field>
            <field name="res_model">modulo.uno</field>
            <field name="view_type">form</field>
            <field name="view_mode">form</field>
        </record>
        <menuitem id="menu_a_id" name="Menu A" sequence="1" action='open_modulo_uno'/>
    </data>
    </openerp>

0 个答案:

没有答案