尝试创建视图时无效的XML体系结构

时间:2013-02-06 20:15:50

标签: python xml openerp

我在尝试安装自定义模块时收到ValidateError

完整错误如下

ERROR openerp3 openerp.tools.convert: Parse error in /openerp/addons/sim/sim_view.xml:39: 
except_osv: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!')

这一行是39,这是视图

<record model="ir.ui.view" id="buildings_form">
    <field name="name">sim.buildings.form</field>
    <field name="model">sim.buildings</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
        <form string="building">
            <field name="name"/>
            <field name="student_name"/>
            <field name="father_name"/>
            <field name="gender"/>
            <field name="contact_no"/>
        </form>
    </field>
</record>

你看到那个XML有什么奇怪之处吗?我还应该注意什么是可能的错误原因。

谢谢!

1 个答案:

答案 0 :(得分:0)

经过数小时的测试和测试后,我决定检查我的postgres表,看看我的sim.buildings表是否存在,但事实并非如此。

我无法理解为什么会这样,所以我开始查看我的非工作代码与我的工作代码之间的差异,我注意到我的非工作代码上的_description标记比我的平均值更长工作代码。

删除_description中的文字后,它就有用了。

对于遇到这个问题的其他人来说,每次重新安装模块时重启服务器也很重要,至少对我来说效果更好。

相关问题