На новом проекте решил изучить python и django. Совместить, так сказать, приятное с полезным.
Возник один момент, в котором нужна ваша помощь.
На сайте есть поиск комнат по времени. Связь комнаты (room) к брони (booking) многие ко многим.
SQL запрос для выбора свободных номеров на время будет выглядеть как то так:
select r.* from room as r left join room_booking as sb on (sb.room_id = r.id) left join booking as b on (sb.booking_id = b.id and b.date_from >="{0}" and b.date_to<"{1}") where b.id is null ....
На данный момент сделано через Room.object.raw(sql), что доставляет неудобства с пэджингом.
Заранее спасибо