NoReverseMatch at /doctorAcc

django.urls.exceptions.NoReverseMatch: Reverse for 'doctorAcc' with arguments '({' '})' not found. 1 pattern(s) tried: ['doctorAcc\Z'].

I got this error while redirecting and rendering in django. I want redirect to stop resubmit form while refreshing.

views.py

def doctorAcc(request):    
    if request.method == "POST":
        docname = request.POST.get("doctor_name")
        department = request.POST.get("department")
        location = request.POST.get("location")
        working_H = request.POST.get("working_H")
        brife = request.POST.get("brife")
        clinicloc = request.POST.get("clinicloc")
        nw_pat_fee = request.POST.get("nw_pat_fee")
        ret_pat_fee = request.POST.get("ret_pat_fee")
        repo_fee = request.POST.get("repo_fee")
        lag_spoken = request.POST.get("lag_spoken")
        sunday_mor = request.POST.get("sunday_mor")
        sunday_ev = request.POST.get("sunday_ev")
        monday_mor = request.POST.get("monday_mor")
        monday_ev = request.POST.get("monday_ev")
        tuesday_mor = request.POST.get("tuesday_mor")
        tuesday_ev = request.POST.get("tuesday_ev")
        wedday_mor = request.POST.get("wedday_mor")
        wedday_ev = request.POST.get("wedday_ev")
        thursday_mor = request.POST.get("thursday_mor")
        thursday_ev = request.POST.get("thursday_ev")
        frday_mor = request.POST.get("frday_mor")
        frday_ev = request.POST.get("frday_ev")
        satday_mor = request.POST.get("satday_mor")
        satday_ev = request.POST.get("satday_ev")
        image=request.POST.get("image")


        obj = NearBy_Doctor(doctor_name = docname, department = department, location=location,working_H = working_H,brife = brife,clinicloc = clinicloc,nw_pat_fee = nw_pat_fee
        ,ret_pat_fee = ret_pat_fee,repo_fee = repo_fee,lag_spoken = lag_spoken,sunday_mor = sunday_mor,sunday_ev = sunday_ev
        ,monday_mor = monday_mor,monday_ev = monday_ev,tuesday_mor = tuesday_mor,tuesday_ev = tuesday_ev,wedday_mor = wedday_mor
        ,wedday_ev = wedday_ev,thursday_mor = thursday_mor,thursday_ev = thursday_ev,frday_mor = frday_mor
        ,frday_ev = frday_ev,satday_mor = satday_mor,satday_ev = satday_ev,image = image)

        
       
       
        obj.save()


        return redirect ('doctorAcc', {'docname':docname,'department':department,'location':location,'working_H':working_H,'brife':brife,'clinicloc':clinicloc
            ,'nw_pat_fee':nw_pat_fee,'ret_pat_fee':ret_pat_fee,'repo_fee':repo_fee,'lag_spoken':lag_spoken,'sunday_mor':sunday_mor
            ,'monday_mor':monday_mor,'monday_mor':monday_mor,'monday_ev':monday_ev,'tuesday_mor':tuesday_mor,'tuesday_ev':tuesday_ev,'wedday_mor':wedday_mor
            ,'wedday_ev':wedday_ev,'thursday_mor':thursday_mor,'thursday_ev':thursday_ev,'frday_mor':frday_mor,'frday_ev':frday_ev,'satday_mor':satday_mor,'satday_ev':satday_ev,'image':image} )



    if request.method =="GET":
        docname = NearBy_Doctor.doctor_name
        # docname = request.GET.get("doctor_name")
        department = request.GET.get("department")
        location = request.GET.get("location")
        working_H = request.GET.get("working_H")
        brife = request.GET.get("brife")
        clinicloc = request.GET.get("clinicloc")
        nw_pat_fee = request.GET.get("nw_pat_fee")
        ret_pat_fee = request.GET.get("ret_pat_fee")
        repo_fee = request.GET.get("repo_fee")
        lag_spoken = request.GET.get("lag_spoken")
        sunday_mor = request.GET.get("sunday_mor")
        sunday_ev = request.GET.get("sunday_ev")
        monday_mor = request.GET.get("monday_mor")
        monday_ev = request.GET.get("monday_ev")
        tuesday_mor = request.GET.get("tuesday_mor")
        tuesday_ev = request.GET.get("tuesday_ev")
        wedday_mor = request.GET.get("wedday_mor")
        wedday_ev = request.GET.get("wedday_ev")
        thursday_mor = request.GET.get("thursday_mor")
        thursday_ev = request.GET.get("thursday_ev")
        frday_mor = request.GET.get("frday_mor")
        frday_ev = request.GET.get("frday_ev")
        satday_mor = request.GET.get("satday_mor")
        satday_ev = request.GET.get("satday_ev")
        image=request.GET.get("image")

        return render(request,'doctorAcc.html',{'docname':docname,'department':department,'location':location,'working_H':working_H,'brife':brife,'clinicloc':clinicloc
        ,'nw_pat_fee':nw_pat_fee,'ret_pat_fee':ret_pat_fee,'repo_fee':repo_fee,'lag_spoken':lag_spoken,'sunday_mor':sunday_mor
        ,'monday_mor':monday_mor,'monday_mor':monday_mor,'monday_ev':monday_ev,'tuesday_mor':tuesday_mor,'tuesday_ev':tuesday_ev,'wedday_mor':wedday_mor
        ,'wedday_ev':wedday_ev,'thursday_mor':thursday_mor,'thursday_ev':thursday_ev,'frday_mor':frday_mor,'frday_ev':frday_ev,'satday_mor':satday_mor,'satday_ev':satday_ev,'image':image})


urls.py

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('doctorAcc',views.doctorAcc,name = 'doctorAcc'),
    

]

models.py

class NearBy_Doctor(models.Model):
    doctor_name = models.CharField(max_length=122)
    department = models.CharField(max_length=122)
    location = models.CharField(max_length=122)
    working_H = models.CharField(max_length=122)
    brife =models.TextField()
    clinicloc = models.CharField( max_length=122)
    nw_pat_fee = models.CharField( max_length=122)
    ret_pat_fee = models.CharField( max_length=122)
    repo_fee = models.CharField( max_length=122)
    lag_spoken = models.CharField( max_length=122)
    sunday_mor = models.CharField( max_length=122)
    sunday_ev = models.CharField( max_length=122)
    monday_mor = models.CharField( max_length=122)
    monday_ev = models.CharField( max_length=122)
    tuesday_mor = models.CharField( max_length=122)
    tuesday_ev = models.CharField( max_length=122)
    wedday_mor = models.CharField( max_length=122)
    wedday_ev = models.CharField( max_length=122)
    thursday_mor = models.CharField( max_length=122)
    thursday_ev = models.CharField( max_length=122)
    frday_mor = models.CharField( max_length=122)
    frday_ev = models.CharField( max_length=122)
    satday_mor = models.CharField( max_length=122)
    satday_ev = models.CharField( max_length=122)
    image=models.ImageField( null=True,blank=True)

    def __str__(self):
        return self.doctor_name

I get this error while redirect and render in django.

Back to Top