跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. Odoo支持类似pur_line,sale_line这样短的数据表名吗?

Odoo支持类似pur_line,sale_line这样短的数据表名吗?

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
5 帖子 3 发布者 4.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • A 离线
    A 离线
    ap1689
    发表于 最后由 编辑
    #1

    大家好,我一直觉得Odoo的数据表名table name比传统习惯的长,如:purchase_order_line,sale_order_line,原以为这是Odoo的硬性规定,但现发现
    “Odoo 10 Development Essentials”关于Model attributes有如下说明:
    _table is the name of the database table supporting the model. Usually, it is left to be calculated automatically, and is the model name with the dots replaced by underscores. But it's possible to set to indicate a specific table name.
    是不是可以理解为:其实Odoo也支持类似pur_line,sale_line这样短的数据表名呢?如果是的话,使用短的表名后,相关的.py及.xml文件需要作哪些方面的变更呢?请不惜赐教,感激!

    1 条回复 最后回复
    0
    • M 离线
      M 离线
      mrshelly
      发表于 最后由 编辑
      #2

      是的. 只需要在你定义 Model 的 python 文件中, 设置 Model 的 _table 即可.

      A 1 条回复 最后回复
      0
      • M mrshelly

        是的. 只需要在你定义 Model 的 python 文件中, 设置 Model 的 _table 即可.

        A 离线
        A 离线
        ap1689
        发表于 最后由 编辑
        #3

        @mrshelly 谢谢你的回复!

        1 条回复 最后回复
        0
        • D 离线
          D 离线
          digitalsatori
          管理员
          发表于 最后由 编辑
          #4

          对表名没有限制啊。只是默认把model的名称中的.转换为_而已,如果要定义不同于Model._name的表名,则可以如 @mrshelly 所说,显式的定义_table属性。

          【上海先安科技】(tony AT openerp.cn)

          A 1 条回复 最后回复
          0
          • D digitalsatori

            对表名没有限制啊。只是默认把model的名称中的.转换为_而已,如果要定义不同于Model._name的表名,则可以如 @mrshelly 所说,显式的定义_table属性。

            A 离线
            A 离线
            ap1689
            发表于 最后由 编辑
            #5

            @digitalsatori 是的,明白了,感谢校长digitalsatori,总监mrshelly,谢谢!

            1 条回复 最后回复
            0

            你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

            厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

            有了你的建议,这篇帖子会更精彩哦 💗

            注册 登录
            回复
            • 在新帖中回复
            登录后回复
            • 从旧到新
            • 从新到旧
            • 最多赞同


            • 登录

            • 没有帐号? 注册

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 标签
            • 热门
            • 用户
            • 群组