Odoo 18 开发
beginner
基础入门
beginner
模型开发
intermediate
视图开发
intermediate
求知中学
北京市海淀区中关村南大街 1 号
010-88888001
赵校长
张老师
138-0000-0001
Odoo 模型开发
李老师
138-0000-0002
Odoo 视图开发
王老师
138-0000-0003
Odoo 部署运维
Odoo 18 入门班
2026 级
Odoo 18 进阶班
2026 级
陈小明
S20260001
male
139-0000-0001
2026-03-01
林小芳
S20260002
female
139-0000-0002
2026-03-01
黄小杰
S20260003
male
139-0000-0003
2026-03-01
刘小婷
S20260004
female
139-0000-0004
2026-03-01
周小强
S20260005
male
139-0000-0005
2026-03-01
吴小燕
S20260006
female
139-0000-0006
2026-03-01
郑小伟
S20260007
male
139-0000-0007
2026-03-01
孙小丽
S20260008
female
139-0000-0008
2026-03-01
胡小军
S20260009
male
139-0000-0009
2026-03-01
高小静
S20260010
female
139-0000-0010
2026-03-01
Odoo 18 框架开发实战
beginner
published
从零开始学习 Odoo 18 框架开发,涵盖模块结构、模型定义、视图架构、权限机制等核心知识点。
第一章 模块结构与清单文件
10
了解 Odoo 模块的目录结构和 __manifest__.py 清单文件
__manifest__.py 字段、data 文件加载顺序、addons_path 配置
2.0
第二章 模型定义与字段类型
20
掌握 Odoo 模型定义、字段类型和关系字段
Char/Integer/Float/Selection、Many2one/One2many/Many2many、compute/store
4.0
第三章 视图架构
30
学习 list/form/search/kanban 四种核心视图
list 视图、form 视图、search 视图、kanban 看板视图
3.0
第四章 权限与安全机制
40
理解 ir.model.access.csv 和 ir.rule 记录规则
模型访问权限、记录规则、用户组
2.5
第五章 控制器与路由
50
学习 HTTP 控制器和 URL 路由
Controller、@http.route、请求处理、模板渲染
3.0
OWL 前端框架入门
学习 Odoo Web Library (OWL) 框架基础,理解组件化前端开发。
Odoo 工作流开发
深入学习 Odoo 工作流机制,掌握状态机和业务流程设计。
100
True
2026-07-20 10:00:00
65
False
2026-07-25 14:00:00
100
True
2026-07-22 09:30:00
40
False
2026-07-26 16:00:00
0
False
2026-07-28 08:00:00
Odoo 18 前端 OWL 实战
intermediate
published
面向前端开发者的 OWL 组件化开发教程,覆盖组件、事件、状态与渲染。
OWL 组件基础
10
2.5
组件定义、props、状态
Component、useState、props
事件与渲染
20
3.0
事件绑定、条件渲染、列表渲染
t-on、t-if、t-foreach
模块结构详解
12:30
beginner
demo_lesson_01.mp4
AAAA
讲解 Odoo 模块的目录结构与清单文件。
__manifest__.py、data 加载顺序
模型与字段类型
18:05
intermediate
demo_lesson_02.mp4
AAAA
Char/Integer/Selection 与关系字段。
OWL 组件基础
15:40
intermediate
demo_lesson_03.mp4
AAAA
OWL 组件定义与状态管理。
Odoo 18 全栈开发工程师
ODOO-101
beginner
ongoing
零基础到独立开发 Odoo 18 模块,覆盖模型、视图、权限、控制器。
Odoo 前端 OWL 专项
ODOO-201
intermediate
recruiting
深入 OWL 框架,掌握组件化前端开发。
模块开发与权限设计
第 1-2 周
掌握模块清单、模型定义与 ACL 权限机制。
通过动手实现一个完整模块,理解 Odoo 的开发全流程。]]>
视图与前端交互
第 3-4 周
熟练使用 list/form/search/kanban 四种视图。
OWL 组件与状态管理
第 1-2 周
能用 OWL 编写组件化前端页面。
模块开发单元测验
quiz
2026-07-21
92
done
概念清晰,注意 compute 字段的 store 用法。
模块开发单元测验
quiz
2026-07-21
55
done
关系字段部分需要加强。
OWL 期中练习
practice
2026-07-28
88
done
OWL 期中练习
practice
2026-07-28
0
pending
Many2many 的 (6,0,[ids]) 怎么理解?
question
陈小明
student
在 demo 数据里看到 [(6,0,[ids])],这个 6 和 0 分别代表什么?]]>
3
回复:Many2many 的 (6,0,[ids])
discuss
张老师
teacher
6 表示「替换」,0 是保留位,[ids] 是要关联的记录 id 列表。整体含义是把当前记录的 M2M 关系替换为给定列表。]]>
5
分享:compute 字段一定要加 store 吗?
share
林小芳
student
不是必须。不加 store 每次读取都实时计算;加 store 会落库并随依赖字段变化重算,适合列表排序/搜索场景。]]>
7
OWL 里 t-on 和原生 onclick 有什么区别?
question
郑小伟
student
用 t-on 绑定事件和直接写 onclick 有什么不同?]]>
1