Flask приложение не перенаправляет даже когда терминал показывает код 200 - PullRequest
0 голосов
/ 21 апреля 2020

Я работаю над проектом, в котором в зависимости от наличия временного интервала человек может записаться на прием.

После того, как вы щелкнете по доступному временному интервалу, он должен перенаправить вас на страницу с именем Success (пока). Тем не менее, это не похоже на работу. Я заменил его перенаправлением на вход в систему (которое работает, когда мне нужно перенаправить с регистрации на вход), и я все еще получаю ту же ошибку.

@app.route('/dashboard/<int:id>', methods=['POST', 'GET'])
def dashboard(id):
    if request.method == 'POST':
        json_dict = request.get_json()
        day = json_dict['day']
        time = json_dict['time']

        booking = Schedule(day=day, time=time, bookingId=id)
        db.session.add(booking)
        db.session.commit()

        return redirect(url_for("success"))

    bookings_closed = list(Schedule.query.all())
    temp_dict = {}
    for i in bookings_closed:
        if i.day in temp_dict:
            temp_lst = temp_dict[i.day]
            if len(temp_lst) == 4:
                print("No available slot for this day")
            else:
                temp_lst.append(i.time)
        else:
            temp_dict[i.day] = [i.time]

    user = User.query.get_or_404(id)
    return render_template('dashboard.html',
                           booked=temp_dict,
                           name=user.username)

^ Выше приведен код python для того места, где он не работает

@app.route('/success', methods=['POST', 'GET'])
def success():
    return render_template("sucess.html")

^ Выше приведен метод успеха Любая помощь будет принята с благодарностью! Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...