Django get请求后页面重新加载不起作用

Django get请求后页面重新加载不起作用,django,Django,我有两个表单要用Ajax提交,提交的表单django重定向到另一个页面后,我可以在浏览器网络选项卡中看到GET请求,但url没有发生任何变化 views.py: if request.method == 'POST' and request.is_ajax: nadjib = modelformset_factory(Commande_Designation, form=Commande_D_Form, extra=1, can_delete=True)

我有两个表单要用Ajax提交,提交的表单django重定向到另一个页面后,我可以在浏览器网络选项卡中看到GET请求,但url没有发生任何变化

views.py:

    if request.method == 'POST' and request.is_ajax:
        nadjib = modelformset_factory(Commande_Designation, form=Commande_D_Form, extra=1, can_delete=True)
        form = nadjib(request.POST)
        if form.is_valid():
               
                commandes = Commande.objects.latest('id')

                res = 0
                for x in form:
                    data = x.cleaned_data
                    commande = get_object_or_404(Commande,id=commandes.id)

                    # print(data.get('Prix_Unitaire'))
                    res = res + (float(Decimal(data.get('Prix_Unitaire'))) * float(Decimal(int(data.get('Quantite')))))
                if res != commande.Montant_HT:

                        er = 'la somme des prix doit etre égale au montant ht de la commande ! ' + ' ' + str(commande.Montant_HT)
                        dat = dict()
                        dat['errors'] = er
                        print(er)
                        return JsonResponse(dat)
                   
                form.save()
                print('before redirect')
                return HttpResponseRedirect(reverse('update2', args=[commande.id])) // redirecting here !

        else:
            comm = Commande.objects.last()
            comm.delete()
            data = dict()
            data['errors'] = json.dumps(form.errors)
            return JsonResponse(data)

    return redirect('test')