Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6641|回复: 0
打印 上一主题 下一主题

模型属性

[复制链接]

26

主题

28

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
跳转到指定楼层
楼主
发表于 2018-5-17 18:17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 施程浩 于 2018-5-17 18:18 编辑

模型属性:
_name 内部标识符,创建新模型时,必含项。
_description 方便用户的模型记录标题。它是可选项、推荐项。
_order :当浏览模型记录或者显示在列表视图时,设置默认顺序。它是一个用来作为SQL的文本字符串order by子句,
_rec_name:用来指出引用关联字描述记录的字段,例如多对一关系 默认情况下,它使用name字段,这是模型中常见的字段。但是这个属性允许我们使用任何其他字段来实现这个目的。
_table:用来支持模型的数据库表名。通常,它是左自动计算,是下划线取代点的模型名称,但也可以设置特定的表名。

Odoo模型被保存在一个中央注册中心
模型方法代码中可以通过 self.env['x'] 获取一个代表model x的类的引用。

模型名称的约定规则是使用包含点的小写字母列表,如todo.task.stage

模型名称必须是全局唯一第一个词应该对应于该模块涉及到的主要应用程序
另一方面 Python的类 在本地的python文件声明,用于它们的标识符对该文件中的代码有效在其他模块中,不存在与可能的类发生冲突的风险。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-3 14:00 , Processed in 0.012139 second(s), 11 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表