最近学习了一下Flask 的 SQLAlchemy,假设我有这么一张地图信息表 Map 有字段 a , b 都是整形
我要查询 a和b 在特定范围内的数据,就比如是 result_query = Map.query.filter(1<a<3, 3<b<6)
请问查询语句要怎么写? 百度了半天没什么有用的信息 是因为flask_sqlalchemy用的人少吗?知道的大神告知一下。
最近学习了一下Flask 的 SQLAlchemy,假设我有这么一张地图信息表 Map 有字段 a , b 都是整形
我要查询 a和b 在特定范围内的数据,就比如是 result_query = Map.query.filter(1<a<3, 3<b<6)
请问查询语句要怎么写? 百度了半天没什么有用的信息 是因为flask_sqlalchemy用的人少吗?知道的大神告知一下。
你这个乱打标签,导致我没有看到问题?
result_query = session.query(Map).filter(Map.a.between(1, 3), Map.b.between(3, 6))
使用 between 即可。
还有,送你一个福利——https://github.com/eastossifr..., 这是我的一个项目。
还可以这样 Models.field.between(1,2) 发现不知道怎么查就直接搜索sql原生方法,SQLAlchemy一般会有支持,感觉SQLAlchemy和原生比较接近。
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
试下吧