无法使用API​​访问Odoo自定义模型

时间:2015-04-18 04:17:28

标签: python odoo odoo-8

我是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访问?

修改 我已经安装了模块,模型也在数据库结构下显示 - >型号如下所示。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要重新启动服务器并更新模块。

在此之前,您的py文件必须添加到__init__.py

转到Settings -> Update Module List

然后Settings -> Installed Modules删除过滤并搜索您的模块并进行安装。

安装模块后,您的模型将被创建。