Django - Проблема с прокладыванием пути (я думаю!)

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

У меня проблема в том, что пути url выглядят следующим образом:

urlpatterns = [
    path('', views.ReservationsFormView.as_view(), name='reservations'),
    path('edit/<slug:pk>/', EditReservationView.as_view(), name="edit_reservation"),
    path('view/<slug:pk>/', ReservationCompleteView.as_view(), 
name="reservation_complete"),
    path('reservations_account/', ReservationAccountView.as_view(), 
name="reservations_account"),
    path('delete/<slug:pk>/', DeleteReservationView.as_view(), 
name="delete_reservation"),
]

Не загружается экран учетной записи, как написано: error screen 1

и когда я меняю пути на следующие:

urlpatterns = [
    path('', views.ReservationsFormView.as_view(), name='reservations'),
    path('edit_reservation', EditReservationView.as_view(), name="edit_reservation"),
    path('view_reservation/', ReservationCompleteView.as_view(), 
name="reservation_complete"),
    path('reservations_account/', ReservationAccountView.as_view(), 
name="reservations_account"),
    path('delete_reservation/', DeleteReservationView.as_view(), 
name="delete_reservation"),
]

Загружается экран учетной записи, но когда я нажимаю кнопку Edit или Delete, я получаю следующее:

экран ошибки 2

Я относительно новичок в Django, поэтому любая помощь будет очень признательна. Спасибо за помощь

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