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.