美文网首页
3.10 Odoo系统表理解

3.10 Odoo系统表理解

作者: 维度WeDo愉快 | 来源:发表于2019-08-10 11:23 被阅读0次

    概述

    • 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'
    

    相关文章

      网友评论

          本文标题:3.10 Odoo系统表理解

          本文链接:https://www.haomeiwen.com/subject/cfaljctx.html