3.10 Odoo系统表理解

概述

  • ir.为前缀的模型:系统模型,和界面有关
  • res.为前缀的模型:系统模型,和资源有关
  • mail.为前缀的模型:系统模型,和消息有关

ir.actions.actions

  • 记录窗口动作,包括窗口的运作位置
_name  = 'ir.actions.actions'
_table = 'ir_actions'

ir.actions.server

  • 服务器操作模型,执行python、执行客户端操作
_name    = 'ir.actions.server'
_inherit = 'ir.actions.actions'
_table   = 'ir_act_server'

ir.actions.act_window

  • 窗口操作模型
_name    = 'ir.actions.act_window'
_inherit = 'ir.actions.actions'
_table   = 'ir_act_window'

ir.actions.act_window.view

  • 为form,tree和kanban视图同时指定view_id的方法
_name    = 'ir.actions.act_window.view'
_table   = 'ir_act_window_view'

ir.actions.report

  • 数据报表信息,包括打印等
_name    = 'ir.actions.report'
_inherit = 'ir.actions.actions'
_table   = 'ir_act_report_xml'

ir.attachment

  • 附件内容
_name  = 'ir.attachment'
_table = 'ir_attachment'

ir.module.category

  • 模块类别,目前已知用在权限管理中
_name  = 'ir.module.category'
_table = 'ir_module_category'

ir.module.module

  • 模块详情,主要记录manifest.py/openerp.py中的信息
_name  = 'ir.module.module'
_table = 'ir_module_module'

ir.model.data

  • 模型数据,记录xml中的id信息,关联模块和模型信息
_name  = 'ir.model.data'
_table = 'ir_model_data'

ir.ui.view

  • 系统视图定义,tree(list),form,kanban,calendar,graph,pivot,search
_name  = 'ir.ui.view'
_table = 'ir_ui_view'

ir.ui.menu

  • 系统菜单定义 xml中menuitem的值对应这个表
_name  = 'ir.ui.menu'
_table = 'ir_ui_menu'

ir.cron

  • 定时任务 cron jobs 安排的动作,类似oracle中的job,例如:小票处理可以放到这里完成
_name  = 'ir.cron'
_table = 'ir_cron'

ir.default

  • 模型字段默认值
_name  = 'ir.default'
_table = 'ir_default'

im_livechat.channel

  • 即时通讯频道,组
_name  = 'im_livechat.channel'
_table = 'im_livechat_channel'

res.groups

  • 群组模型,类似角色,但不是,每个模块都有自己的群组,设置权限方便
_name  = 'res.groups'
_table = 'res_groups'

res.lang

  • 预设语言,可以翻译的语言,可以使用的语言等,国际化,通常配合i18n模块使用
_name  = 'res.lang'
_table = 'res_lang'

res.partner

  • 联系人模型,客户,供应商,只要和企业有联系的人员都可以放在此模型中
_name  = 'res.partner'
_table = 'res_partner'

decimal.precision

  • 系统模块小数位精确到多少
_name  = 'decimal.precision'
_table = 'decimal_precision'

推荐阅读更多精彩内容

  • ----------------- *模型 模型是业务对象的呈现 * 系统已定义的模型查看 设置->技术->数据结...
    守望村夫阅读 2,318评论 0 2
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 1,896评论 0 3
  • 模块数据 很多Odoo模型中的定义,例如用户视图界面,安全规则,实际上都是储存在特殊的数据库表中。我们在模块中编写...
    F4A3阅读 391评论 0 1
  • odoo开发规范 模块结构 文件夹列表及对应作用 data/:演示和数据文件 models/:模型定义 contr...
    luohuayong阅读 5,065评论 1 17
  • 开始倒数第五天的假期。 想抽根烟,突想起下午出门的时候克制了下自己。也算不上特别煎熬,只是偶尔突然想起,少了也不难...
    叶二阅读 51评论 0 0
  • 当你认真谈过一段感情,最后却分手了,后来你会很难再去喜欢别人,你不想花时间也不想去了解。就好比你写一篇文章快写完了...
    流浪的梦阅读 91评论 0 0
  • 雨湿廊檐,风透薄衫,寒凉微微,落叶沓沓,一场冬雨又将十月小阳春的温暖终结,而一切握在手心里的温暖,在冬日的凛...
    那些年聆听的阅读 104评论 0 0