Как получить объект из detailview в .views? Django

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

На данный момент у меня есть следующее:

views.py (Функция, добавляющая пользователя в событие)

@login_required
def request_event(request, pk):
    previous = request.META.get('HTTP_REFERER')
    try:
        post = Post.objects.get(pk=pk)
        Attending.objects.create(post=post, attendant=request.user)
        messages.success(request, f'Request sent!')
        return redirect(previous)
    except post.DoesNotExist:
        return redirect('/')

(Функция, которая удаляет пользователей с мероприятия, обрабатывается владельцем мероприятия)

@login_required
def remove_attendant(request, pk, attendance_id):
    previous = request.META.get('HTTP_REFERER')
    try:
        post = Post.objects.get(pk=pk)
        attendant = Attending.objects.get(id=attendance_id)
        Attending.objects.filter(post=post, attendant=attendant).delete()
        messages.success(request, f'User removed!')
        return redirect(previous)
    except post.DoesNotExist:
        return redirect('/')

Urls.py

path('post/(?P<pk>[0-9]+)/remove_attendant/(?P<attendance_id>[0-9]+)$', views.remove_attendant, name='remove-attendant'),

Любая помощь или комментарий будут очень рады! Спасибо!!!

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