Отправка формы Django не перенаправляет на страницу успеха и не выполняется пост-запрос

Я столкнулся с проблемой в Django, когда отправка формы не перенаправляет на страницу успеха, как ожидалось, и ввод данных не происходит. Вот описание проблемы:

У меня есть Django-приложение, в котором пользователи могут бронировать номера с помощью формы. После успешной отправки формы пользователь должен быть перенаправлен на страницу "Успешное бронирование". Однако после отправки формы страница остается неизменной, и никакого перенаправления не происходит.Да, нужна аутентификация для бронирования .

**Это мой views.py **

`def book_room(request):
    if request.method == 'POST':
        form = BookingForm(request.POST)
        if form.is_valid():
            form.save_booking()
            return redirect('booking_success')
    else:
        form = BookingForm()
    return render(request, 'bookings/appbooking.html', {'form': form})`

мои урлы

`from . import views 
from django.urls import path

urlpatterns = [
    path('', views.index, name='bookings'),
    path('booking_success/', views.booking_success, name='booking_success'),
    path('book_room/', views.book_room, name='book_room'), `


Вернуться на верх