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