Odoo17_禁用从地址栏进debug模式
1.参考odoo禁用debug模式_odoo14禁用debug-CSDN博客
2.直接上代码
# -*- coding: utf-8 -*- from odoo import http from odoo.addons.web.controllers import home from odoo.exceptions import UserError class DebugHome(home.Home): @http.route('/web', type='http', auth="none") def web_client(self, s_action=None, **kw): if kw.get('debug'): raise UserError('不可使用Debug模式!') return super().web_client(s_action=s_action, **kw)
可以结合权限组或者is_admin方法使用。判断条件可自行编码。
3.效果