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