欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Odoo framework
来自开放百科 - 灰狐
(版本间的差异)
小 (→图集) |
小 (→Controller) |
||
第13行: | 第13行: | ||
==Controller== | ==Controller== | ||
控制器组件包含odoo应用的商业逻辑和工作流规则,使用[[Python]]编写,以Objects的形式保存在Modules中。 | 控制器组件包含odoo应用的商业逻辑和工作流规则,使用[[Python]]编写,以Objects的形式保存在Modules中。 | ||
+ | |||
+ | Controller实际操作是Routing/Request/Response,包含在[http://docs.huihoo.com/odoo/developer/10.0/reference/http.html odoo.http]包里。 | ||
+ | |||
+ | 核心文件:odoo-10.0->odoo->addons->base->ir->ir_http.py | ||
==图集== | ==图集== |
2017年8月24日 (四) 03:25的版本
odoo 框架
Odoo 构建在 Model-View-Controller (MVC) 架构之上。
目录 |
Model
Odoo framework 取到模型定义并自动在PostgreSQL数据库创建需要的表结构。
核心文件:odoo-10.0->odoo->addons->base->ir->ir_model.py
View
在odoo,每一个 View 对应一个 XML documents。Odoo framework 负责在浏览器上渲染(Rendering)这些视图(View)。
Controller
控制器组件包含odoo应用的商业逻辑和工作流规则,使用Python编写,以Objects的形式保存在Modules中。
Controller实际操作是Routing/Request/Response,包含在odoo.http包里。
核心文件:odoo-10.0->odoo->addons->base->ir->ir_http.py
图集
链接
分享您的观点