Как я могу остановить выполнение пути с тем же параметром на продолжении пути

здесь я отправляю свои данные как я могу остановить это, например, если я выполнил http://127.0.0.1:7000/search_acctable/?txt=Kalpesh, но если теперь я снова запускаю свой код, то он выполняется как http://127.0.0.1:7000/search_acctable/?txt=Kalpesh/search_acctable/?txt=any в django, как я могу решить это

мне нужна помощь, чтобы решить эту проблему

views.py

def s_index(request):
    current_url = request.build_absolute_uri()
    #print(current_url)
     
    src = request.POST.get('txt_search')
        #if request.POST['btn_clear']:
        #   return HttpResponseRedirect(request.META.get('HTTP_REFERER')) # return to previous page
    if request.POST['btn_search']:
            rec=accmaster.objects.filter(Q(acc_name__contains=src) | Q(acc_city__contains=src)| Q(acc_op__contains=src) ).values() # for filter with and conition onyl put comma if want or condition use pipe sign and Q
            if rec.exists():
                rec=accmaster.objects.filter(Q(acc_name__contains=src)| Q(acc_city__contains=src)| Q(acc_op__contains=src)).values()
                grp_city=accmaster.objects.filter( Q(acc_name__contains=src) | Q(acc_city__contains=src)| Q(acc_op__contains=src)).values('acc_city').annotate(Sum('acc_op')).order_by('acc_city')
                template=loader.get_template('index.html')
                output=accmaster.objects.filter(Q(acc_name__contains=src)| Q(acc_city__contains=src)| Q(acc_op__contains=src)).values().aggregate(Sum('acc_op'))
                context ={
                        'rec':rec, 
                        'output':output['acc_op__sum'],
                        'grp_city':grp_city, 
                }            
                
                return HttpResponse(template.render(context,request))
                
            else :
                return HttpResponseRedirect(request.META.get('HTTP_REFERER')) # return to previous page
    

urls.py

from django.urls import path
from . import views

urlpatterns=[
        path('',views.index,name='index'),
        path('addacc/',views.add,name='addacc'),   
        path('addacc/addrecord/',views.addrecord,name='addrecord') ,
        path('delete/<int:id>',views.delete,name='delete') ,
        path('update/<int:id>',views.update,name='update'),
        path('update/updaterecord/<int:id>',views.updaterecord,name='updaterecord'),
        path('index/',views.s_index,name='s_index'),
       #path('',views.form_view,name='mform')
]

index.html

я не знаю, как с этим справиться, я новичок в django

Вернуться на верх