Я немного запутался в том, что возвращает функция .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?