更正一个知识点:那便是在flask框架中的一些常见问题一文中请求钩子部分有部分叙述错误,详情如下:
其中的”拦截异常信息,统一进行404界面返回的时候”这一句错误
更正为拦截普通用户进入管理员页面的时候
1# 使用请求钩子,拦截用户的请求,只有访问了admin_blue,所装饰的视图函数需要拦截
2# 1.拦截的是访问了非登录页面
3# 2.拦截的是普通的用户
4@admin_blue.before_request
5def before_request():
6 if not request.url.endswith("/admin/login"):
7 if not session.get("is_admin"):
8 return redirect("/")