【问题标题】:Updating Fields in Existing Modules in Odoo 9在 Odoo 9 中更新现有模块中的字段
【发布时间】:2016-03-01 07:16:24
【问题描述】:

我是 odoo 开发的新手。我已经安装了一个继承自 Project module 的模块,它将在 Project 部分添加某些附加字段。但是当我尝试在模块文件中添加更多字段并尝试升级时,新字段没有上传。我重新启动服务器并尝试更新..但它不工作..你能帮帮我吗?我的模型会是这样的:-

class legacy_projects007(osv.osv):
  _inherit = "project.project"

  _columns = {
    'legacy_projects_amount': fields.float('Amount'),
    'legacy_projects_regdate': fields.date(),
    'legacy_projects_description': fields.text('Description'),
    'legacy_projects_enddate': fields.date(),
  }

  _defaults ={
    'legacy_projects_amount': "1000.0",
    'legacy_projects_description': "Description of Project Here",
  }

【问题讨论】:

  • 检查你的依赖和 init.py。 This post 可能有用。如果问题仍然存在,请显示您的模块结构。

标签: python orm openerp odoo-9


【解决方案1】:

1)首先在openerp.py文件中添加模块depends('project')

2)当你创建新文件时,这个文件将被添加到 init.py 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多