Возвращаемое значение SQLAlchemy .filter - PullRequest
0 голосов
/ 28 мая 2020

Я немного запутался в том, что возвращает функция .filter () в SQL. Прямо сейчас я пытаюсь отфильтровать записи из таблицы «Коллекция», как таковых:

nearby_collections = Collection.query.filter(
        func.acos(
            func.sin(func.radians(lat)) * func.sin(func.radians(Collection.lat)) + func.cos(
                func.radians(lat)) * func.cos(func.radians(Collection.lat)) * func.cos(
                func.radians(Collection.long) - (func.radians(lng)))) * 6371 <= 100)

Я ожидал список (поскольку функция filter_by () возвращает), но вместо этого был возвращен объект BaseQuery. Как я могу превратить это в данные, которыми я могу манипулировать в Python?

...