查看“瞬态和抽象模型”的源代码
←
瞬态和抽象模型
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
在前面的代码和绝大多数Odoo模型中,类都是基于<tt>models.Model</tt>类的。 这种类型的模型具有永久的数据库持久性:为它们创建数据库表,并且它们的记录被存储,直到被显式删除。 此外,Odoo还提供了另外两种模型类型:瞬态模型和抽象模型。 *'''瞬态模型'''基于<tt>models.TransientModel</tt>类,用于向导式的用户交互。 它们的数据仍然存储在数据库中,但期望是临时的。 一个清理作业定期从这些表中清除旧数据。 例如,从'''设置|翻译'''菜单打开的'''加载语言'''对话框窗口,它使用瞬态模型来存储用户选择和实现向导逻辑。 *'''抽象模型'''基于<tt>models.AbstractModel</tt>类,并且它不存储数据。 抽象模型作为可重用的功能集,利用Odoo的继承功能,混入到其他模型。 例如,<tt>mail.thread</tt>是一个抽象模型,由<tt>讨论</tt>插件提供,用于向其他模型添加消息和追踪关注功能。
返回至
瞬态和抽象模型
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施