如何为整个odoo8应用程序编写API?

时间:2018-02-21 10:02:24

标签: python rest odoo-8 odoo odoo-10

我们在odoo8中有一个hr应用程序,并希望通过使用API​​调用将整个应用程序的前端部分移动到角度js中。所以:

  1. 在odoo中是否有任何RESTful服务。

  2. 如果没有RESTful服务,那么如何为整个应用程序编写API(可以是Json调用)。

2 个答案:

答案 0 :(得分:0)

根据我的理解,没有Odoo rest api的文档(如果需要,你必须通过检查控制器和身份验证或odoo应用程序中有一些付费模块来创建一个。)

但如果您使用的是Odoo8和angularjs,请查看Odoo angularjs connector

的此回购

答案 1 :(得分:0)

是的,odoo包含用于restfull Web服务的api,它在odoo控制器中调用。 只需通过指定route和write函数来处理请求并在json或html输出中呈现输出,就可以轻松创建控制器:ex。

 @http.route('/showcase_data',type='json', auth='public',website=True,csrf=False)
 def example_func(self):
    return "Hello"

你不能通过写http://xxxx:8069/showcase_data

来执行这个控制器