使用ORM在flask+geoalchemy中查找x英里以外的所有用户

2024-06-25 07:24:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了以下SQL查询来查找一英里内的所有用户,它似乎工作正常:

SELECT * FROM user 
WHERE ST_DWithin(
    user.location, 
    ST_MakePoint(-2.242631, 53.480759)::geography, 1609) 
);

但是我想把它转换成一个flask/sqlalchemy/geoalchemy查询?你知道吗


Tags: 用户fromflasksqlsqlalchemylocationgeoalchemywhere