我是odoo的新手。我的要求是为odoo添加一些自定义模型,并通过odoo api与这些模型进行通信。我想通过多个教程来了解如何在odoo中创建新模型。
跟随链接(https://www.odoo.com/documentation/8.0/howtos/backend.html)以创建新模块并在其中创建新模型。我能够创建名为' openacademy'按照建议,我也可以在odoo UI上看到。
以下是我创建的模型。
from openerp import models, fields
class LessMinimalModel(models.Model):
_name = 'test.model2'
name = fields.Char()
但是,当我使用对象名称' test.model2'从我的Django项目尝试webservice时,它给出了错误"对象test.model2不存在"。
我在这里遗漏了什么吗?是否需要配置某些内容才能通过API访问?
修改 我已经安装了模块,模型也在数据库结构下显示 - >型号如下所示。
答案 0 :(得分:0)
您需要重新启动服务器并更新模块。
在此之前,您的py文件必须添加到__init__.py
。
转到Settings -> Update Module List
然后Settings -> Installed Modules
删除过滤并搜索您的模块并进行安装。
安装模块后,您的模型将被创建。