Я пытаюсь сортировать данные в 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)