Почему при перенаправлении url меняется в консоли, но не в браузере (django)?

При перенаправлении url в консоли меняется, а в браузере - нет

view.py

def tables(request):
    if request.method == 'POST':
        text = request.POST.get('data_table')
        table_to_file(text)
        return redirect(reverse('result'))
    else:
        matrix = Matrix.objects.all()
        context = {'matrix': matrix}
        return render(request, 'methods/tables.html', context)

def result(request):
    return render(request, 'methods/result.html')

urls.py

urlpatterns =[
    path('result/', result, name = 'result'),
    path('tables/', tables, name='tables'),

В консоли

[20/Jun/2022 00:22:17] "POST /methods/tables/ HTTP/1.1" 302 0
[20/Jun/2022 00:22:17] "GET /methods/result/ HTTP/1.1" 200 571

Но в браузере ничего не меняется

Ваш POST попадает в оператор if в tables() и возвращает результаты, ваш GET направляется в result(), который также возвращает результаты, ваш GET не идет в tables(), поэтому ваш оператор else никогда не попадает

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