Я пытаюсь сортировать данные в django, данные поступают из разных таблиц в разные выпадающие списки, но выдается пустая страница.

В основном я делаю поисковую систему для компании по продаже автомобилей в этой поисковой системе данные поступают от различных моделей, когда я нажимаю на кнопку поиска, то открывается пустая страница, не показываются данные, связанные с выпадающим списком, открывается пустая страница, как я могу получить идеальное соответствие Мне нужна помощь, чтобы решить эту проблему Я буду очень благодарен вам

home.html

urls.py

    urlpatterns = [
    path('', views.home),
    path('search', views.search, name='search'),    
    path('load-cars', views.load_cars, name='ajax_load_cars'),
    path('searchdd', views.searchdd, name='searchdd'),
    ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

models.py

searchdd.html

views.py

   def searchdd(request):

       companyname = request.GET.get('companyname')
       carname = request.GET.get('carname')
       fromdate = request.GET.get('fromdate')
       todate = request.GET.get('todate')
       typ = request.GET.get('typ')
       steering = request.GET.get('steering')

       searchresult = Car.objects.all()   
 
       if companyname !="" and companyname != "--Select Make--":
           searchresult = searchresult.filter(company__CompanyName=companyname)

       if carname !="" and carname !="--Select Model--":
           searchresult = searchresult.filter(CarName=carname)


       if fromdate !="" and fromdate !="--select Year--":
           searchresult = searchresult.filter(mdate__ManufacturingDate=fromdate)

       if todate !="" and todate !="--select Year--":
           searchresult = searchresult.filter(mdate__ManufacturingDate=todate)

       if typ !="" and typ !="--Select Type--":
           searchresult = searchresult.filter(type__TypeName=typ)

       if steering !="" and steering !="--Select Steering--":
           searchresult = searchresult.filter(steering__SteeringName=steering)
    
       context = {'searchresult':searchresult}
       return render(request, 'app/searchdd.html', context)
Вернуться на верх