Odoo自定义列表视图添加失败:ParseError报错求助及免费视频教程推荐
Odoo自定义列表视图报错排查与免费教程推荐
一、报错原因排查与修复
你遇到的ParseError是Odoo解析XML视图时的常见问题,从你的代码和报错信息来看,核心问题是视图记录没有指定对应的业务模型(model字段)。
Odoo的ir.ui.view模型必须明确绑定业务模型,否则系统不知道这个列表视图对应哪个数据对象,直接就会解析失败。除此之外,还要排查两个潜在问题:
- 你写的
name和last_seen字段,是否在目标业务模型中真实存在,如果模型里没有这两个字段,也会触发类似错误 - XML代码格式是否规范(比如标签闭合、缩进),不过你提供的代码标签是完整的,这个可能性相对小
修正后的代码示例
给视图记录加上model字段(这里假设你要绑定的模型是estate.property,可以替换成你实际的目标模型):
<odoo> <data> <record id="test_list_view" model="ir.ui.view"> <!-- 新增model字段,指定视图绑定的业务模型 --> <field name="model">estate.property</field> <field name="arch" type="xml"> <tree string="Tests"> <field name="name"/> <field name="last_seen"/> </tree> </field> </record> </data> </odoo>
如果last_seen是自定义字段,得先在对应的模型文件(比如models/estate_property.py)里定义这个字段,再升级模块。
二、免费Odoo视频教程推荐
给你推荐几个实用的免费资源,都是我学习时亲测好用的:
- Odoo官方学习中心视频:Odoo官网自带的免费教程,从基础界面操作到进阶模块开发、视图定制都有覆盖,内容权威,适合新手入门
- YouTube免费开发系列:比如博主“Odoo Tutorials”的系列视频,一步步教你从0到1开发Odoo模块,涵盖视图定制、字段定义等核心内容;还有“Cybrosys”的免费教程,偏向实操解决具体问题
- Odoo社区论坛视频板块:Odoo官方社区里有很多用户和开发者分享的实操视频,遇到特定问题时可以搜索,很多都是针对具体报错或需求的解决方案
内容的提问来源于stack exchange,提问作者hadi heidarneamati
相关产品推荐
相关产品推荐

