上篇讲到,出现登陆界面,在我们输入用户名密码之后,odoo又做了什么,chrome中开发人员模式,看到请求如下
代码如下
# web/controllers/main.py:483
# 登陆逻辑,
if request.httprequest.method == 'POST':
old_uid = request.uid
uid = request.session.authenticate(request.session.db, request.params['login'], request.params['password'])
if uid is not False:
request.params[

本文详细介绍了Odoo在用户成功登录后如何处理请求,包括将用户uid存入session,跳转到/web页面,获取用户上下文及菜单。重点讨论了webclient_templates.xml中的模板渲染,以及静态文件如何被ir_qweb.py压缩。后续将探讨web.assets_common和web.assets_backend,特别是对boot.js和class.js的研究。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



