如何解决Odoo 14.0 无法公开路由
如何创建公共路由来访问股票数据而无需登录身份验证?
@http.route('/nuanju/stock_report',auth='public',website=True,methods=['GET']) 对于此请求,我收到此错误:
odoo.exceptions.AccessError:您无权访问“Quants”(stock.quant)记录。
此操作适用于以下组:
- Inventory/Administrator
- Inventory/User
- User types/Internal User
如有必要,请联系您的管理员请求访问权限。
我在数据库中也有一个公共用户
解决方法
通过sudo访问数据解决
request.env['stock.quant'].sudo().search([])
代替
request.env['stock.quant'].search([])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。