Я пытаюсь сделать простой фильтр django.Фильтр, если параметр request.get() не задан
Вот мой код строки, которые делают фильтрацию:
cars = models.CarForRent.objects.filter(car_in_city=request.GET.get('city')).filter(travel_abroad=request.GET.get('travel_abroad'))
Теперь она работает только тогда, когда все параметры установлен. Если я отправлю пустой запрос request.GET.get ('city') или пустой запрос.GET.get ('travel_abroad'), он не возвращает ничего.
Как сделать, если request.GET.get ('city') пуст, чтобы вернуть все пункты во всех городах?
Ofcourse Я мог бы написать if для каждого параметра get, но это должен быть более простой способ.