307 Перенаправление в OAUTH2 в Python с использованием Flask

Я пытаюсь манипулировать следующим кодом для выдачи перенаправления 307 вместо 302. По умолчанию:

@app.route('/', methods=('GET', 'POST'))
def home():
    if request.method == 'POST':
        username = request.form.get('username')
        user = User.query.filter_by(username=username).first()
        if not user:
            user = User(username=username)
            db.session.add(user)
            db.session.commit()
        session['id'] = user.id
        return redirect('/',code = 307)
    user = current_user()
    return render_template('home.html', user=user) 

Функциональность приведенного выше кода заключается в том, что после того, как пользователь вводит имя пользователя, его перенаправляют на домашнюю страницу.

Хотя он выдается правильно (путем проверки соответствующего сообщения в терминале), я продолжаю получать сообщение "Эта страница перенаправляется неправильно" из браузера. Тот же код отлично работает для простого перенаправления

return redirect('/')

Что мне не хватает?

0 ответов

Другие вопросы по тегам