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

浙公网安备 33010602011771号