Мне нужно найти данные в рамках определенного набора параметров. Я создаю небольшую систему бронирования, которая позволяет пользователю видеть, какие транспортные средства доступны для бронирования для их небольшого путешествия на сафари.
В системе есть бронирования, которые были ранее введены или сделаны клиентом.
Если бронирование 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))
Любые предложения о том, как это сделать? Или мне следует искать альтернативный способ выполнения этого запроса?