我们在odoo8中有一个hr应用程序,并希望通过使用API调用将整个应用程序的前端部分移动到角度js中。所以:
在odoo中是否有任何RESTful服务。
如果没有RESTful服务,那么如何为整个应用程序编写API(可以是Json调用)。
答案 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"
来执行这个控制器