Мне нужно найти данные с определенным набором параметров Я создаю небольшую систему бронирования, которая позволяет пользователю видеть, какие автомобили доступны для бронирования для их небольшого сафари.
В системе есть заказы, которые были введены ранее или ранее были сделаны клиентом.
Если бронирование pickup_date = 2011-03-01
и dropoff_date = 2011-03-15
, и я запускаю запрос с pickup = 2011-03-09
и dropoff = 2011-03-14
в моих представлениях, как показано ниже, он не возвращает никаких результатов, чтобы узнать, было ли сделано бронирование в этот период.
views.py
def dates(request, template_name='groups/_dates.html'):
pickup=request.GET.get('pickup','None');
dropoff=request.GET.get('dropoff','None');
order = Order.objects.filter(pick_up__lte=pickup).filter(drop_off__gte=dropoff)
context = {'order':order,}
return render_to_response(template_name,context,
context_instance=RequestContext(request))
Любые предложения, как это сделать ? Или мне следует поискать альтернативный способ выполнения этого запроса?