Не работает Django redirect
В ходе работы столкнулся с тем, что redirect не переносит на страницу, но консоль выводит данные.
views:
def delivery_form(request):
template = 'delivery.html'
form = DeliveyForm(request.POST or None)
if form.is_valid():
cd = form.cleaned_data
name = cd['name']
table = cd['table']
phone = cd['phone']
request.session['data'] = {'name': name, 'table': table, 'phone': phone}
created = Orders.objects.update_or_create(name=name, table=table, phone=phone)
return redirect(reverse('cart:pay_fondy'))
context = {'form': form}
return render(request, template, context)
urls:
urlpatterns = [
path('', view.cart_detail, name='cart_detail'),
path('add/<int:prod_id>/', view.cart_add, name='cart_add'),
path('remove/<int:prod_id>/', view.cart_remove, name='cart_remove'),
path('pay/', view.pay_sbis, name='pay_fondy'),
path('form/', view.delivery_form, name='delivery_page'),
path('succes/', view.succes, name='succes')
]
В консоли ридерект был, но пользователь остается на той же странице. Не понимаю с чем это может быть связано.