Задать вопрос
@dvrr
Новичок, еще только учусь

При использовании wrap не работает redirect url for. Как можно исправить?

Всем привет. Я добавил 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
  • Вопрос задан
  • 23 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы