Почему при перенаправлении 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 никогда не попадает