Почему функция перенаправления Django возвращает на ту же страницу

У меня есть сайт, на котором есть различные группы. Как только вы нажимаете на одну из групп, вы перенаправляетесь на страницу подробностей этой группы. Этот клик происходит через метод post, где название группы отправляется на сервер. Там я проверяю, является ли это методом POST, а поскольку я использую несколько методов на странице, я также проверяю, какой из них является ['post-function']. Затем имя группы сохраняется в сессии (это важно для последующей функции). После этого следует перенаправление на страницу с подробной информацией. Однако я всегда оказываюсь на одной и той же странице. В консоли я вижу, что страница деталей загружается, но я каким-то образом перенаправляюсь на главную страницу.

вот мои URL:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index, name='home'),
    path('send', send, name='send'),
    path('datasheet/', datasheet, name='datasheet'),
    path('datasheet/intents/', intents, name='intents'),
]

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

вот мои взгляды:

def datasheet(request):

    # error handling
    if 'error' not in request.session:
        error = "no_error"
    else:
        error = request.session['error']
        del request.session['error']

    # post methods
    if request.method == 'POST':


        # show group intents
        if request.POST['post-function'] == 'details-group':
            group_name = request.POST['showIntents']
            request.session['group'] = group_name
            print(request.session['group'])
            return redirect('/intents/')

    return render(request, './views/datasheet.html', {"error": error})

def intents(request):
    print("testing, if site opens")
    return render(request, './views/intents.html')

Вывод:

[05/Oct/2022 12:26:48] "POST /datasheet/ HTTP/1.1" 302 0
[05/Oct/2022 12:26:48] "GET /datasheet/intents/ HTTP/1.1" 200 4832
[05/Oct/2022 12:26:48] "GET /datasheet/ HTTP/1.1" 200 3393

Попытка:

return redirect('/datasheet/intents/')

ИЛИ:

return redirect('intents')
Вернуться на верх