flask后台的访问控制

1、定义装饰器:

在views.py文件中:

from functools import wraps
def admin_login_req(f):
@wraps(f)
def decorated_function(*args, **kwargs): # 让某个函数来继承我们的参数
if not session.has_key('admin') or session['amdin'] is None:
return redirect(url_for('admin.login'), next=request.url)
return f(*args, **kwargs)

return decorated_function


posted @ 2018-03-07 21:21  onlyhold  阅读(1006)  评论(0)    收藏  举报