在 Odoo 9 中更新现有模块中的字段
Posted
技术标签:
【中文标题】在 Odoo 9 中更新现有模块中的字段【英文标题】:Updating Fields in Existing Modules in 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 可能有用。如果问题仍然存在,请显示您的模块结构。 【参考方案1】:1)首先在openerp.py文件中添加模块depends('project')
2)当你创建新文件时,这个文件将被添加到 init.py 文件中。
【讨论】:
以上是关于在 Odoo 9 中更新现有模块中的字段的主要内容,如果未能解决你的问题,请参考以下文章