gpt4 book ai didi

python - Odoo - 如何访问 Web Controller 上的记录集

转载 作者:行者123 更新时间:2023-12-01 04:13:02 24 4
gpt4 key购买 nike

我正在 odoo 8 中使用 Web Controller 来创建一个 REST API,它将从数据库获取一些数据并返回值。问题是我无法从内置 ORM 获取数据库。
我尝试调用 osv.pool.get() 但出现错误:

AttributeError:类型对象“模型”没有属性“池”

Odoo 8 显然使用了记录集,但我也无法使用它,并且在文档中找不到任何有用的内容。

如何在网页 Controller 上浏览数据库数据?

我的代码:

class TestWebService(http.Controller):
@http.route('/test', type='http', auth='none')
def test(self):
objects = osv.osv.pool.get("some_table")
# I need to get the objects from some_table and search them
return "Hello World"

最佳答案

尝试关注

myobj = request.env['some.table']

关于python - Odoo - 如何访问 Web Controller 上的记录集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34661411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com