это моя модель, и я использую postgresql:
class TripRequest(models.Model):
passenger = models.ForeignKey('user.Passenger', on_delete=models.DO_NOTHING)
beginning_point = models.PointField()
destination_point = models.PointField()
trip_beginning_time = models.DateTimeField()
...
Я не очень хорошо знаком с предварительными запросами orm, я хочу сгруппировать запросы на поездки, которые имеют ближайшее (например, в определенный час) началовремя и после этого фильтра, кроме того, как ближайшая начальная точка или ближайший драйвер.
теперь есть ответы на SO, которые группируют запрос и возвращают счетчик или другую информацию для всех элементов группы, но я хочу просто сгруппироватьэкземпляров по часам и есть коллекция экземпляров для дальнейшей фильтрации, как я могу это сделать?