openerp安装一个新模块出的问题Validate Error Error occurred while validating the field(s) arch: Invalid XML for

当我在sale模块下添加两个字段,原价(Origin_price)和打折(Discount)。我原来是在sale.py和sale_view.xml中修改代码,ok之后。老大叫我把它单独写成一个模块,我写了一个模块叫sale_order_line_add,包含了四个文件,_init_.py,_openerp_.py,sale_order_line_add.py,sale_order_line_add_view.xml.

但是install这个模块的时候,总出现error“Validate Error Error occurred while validating the field(s) arch: Invalid XML for View Architecture!

 

google这个意思之后:验证错误在验证字段(S)拱:无效的XML视图结构发生错误!。我知道肯定是xml文件出问题。我也参照了老大写的模块,依然出错。开始我以为是路径xpath的错误,不知道改了了多少次xpath。但是还是出错,我就开始寻找其他的错误。一连两天,感觉过程是痛苦的。问题解决不了,就如鲠在喉。在我看了xml文件n遍之后,我尝试改了<field name="model">sale.order.line</field>,改为<field name="model">sale.order</field>.

 

靠,结果可以install这个模块了。原来问题出在这里,之前也在google上面搜寻答案。感觉google上面的答案还是蛮多的,比百度好。搞IT必须要会google,英文要看得懂。我现在还处在openerp的菜鸟阶段,后面肯定还有很多的需求要做,肯定要出现很多的问题。希望我能克服这个艰苦的过程!加油!

你可能感兴趣的:(openerp安装一个新模块出的问题Validate Error Error occurred while validating the field(s) arch: Invalid XML for)