Пакетные похожие запросы на основе даты в Django - PullRequest
0 голосов
/ 28 октября 2018

У меня довольно сложный запрос, чтобы выяснить, какие гостиничные номера доступны между двумя диапазонами дат.Это сложно, потому что существуют всевозможные условия, а не просто перекрестные ссылки.В любом случае, все это делается в базе данных, и я получаю Room QuerySet, который я могу .exists() включить.

Однако одна часть системы требует показывать, какие даты во временном ряду (например, неделя, месяц)доступны на один день и три дня пребывания.В настоящее время мы выполняем 2n запросов последовательно.Это не конец света, но когда я смотрю в области запросов на ДДТ, мне становится грустно внутри.

Я хотел бы иметь возможность это сделать.Создайте запрос монстра из списка диапазонов дат и времени и верните (в идеале) ключевой словарь логических значений.Мне очень нравится ORM, но я никогда не видел ничего подобного раньше.И я сильно отклоняюсь от своего профессионального опыта работы с SQL.

Если я описываю конкретный тип запроса, пожалуйста, дайте мне знать.
Мои Googles запутались.«Диапазон времени скольжения»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...