Всем привет. Я добавил wrap к своей странице. Он нормально работает, но когда нужно, чтобы в нем сработал
return redirect(url_for())
, страница выдает ошибку, что не работает определенная функция. А кода я делаю redirect не через него, то все спокойно открывается и без ошибок. Пожалуйста, помогите.
def require_admin(f):
@wraps(f)
def wrapper(*args, **kwargs):
server_id = kwargs.get('server_id')
servers = get_user_servers()
if str(id) not in map(lambda g: g['id'], servers):
return redirect(url_for('testpage'))
return f(*args, **kwargs)
return wrapper