Я работаю над проектом, в котором в зависимости от наличия временного интервала человек может записаться на прием.
После того, как вы щелкнете по доступному временному интервалу, он должен перенаправить вас на страницу с именем 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")
^ Выше приведен метод успеха Любая помощь будет принята с благодарностью! Спасибо!