小编sun*_*day的帖子

如何打印实际 SQLAlchemy 查询以进行故障排除:SQLAlchemy 过滤语句将过滤条件替换为 %(column_name_1)s

我有一个 SQLAlchemy 查询,如下所示:

query = db.session.query(
    Place.name,
    Place.population,
).filter(Place.population==8000)
Run Code Online (Sandbox Code Playgroud)

但是当我打印查询时,结果如下:

SELECT place.name AS place_name, place.population AS place_population
FROM place
WHERE place.population = %(population_1)s
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它不断用 替换我的过滤条件%(population_1)s。这个查询是 Flask 应用程序的一部分,也许有什么我不明白的地方?

编辑:更改标题以更描述实际问题。

python sqlalchemy flask-sqlalchemy

-4
推荐指数
1
解决办法
5683
查看次数

标签 统计

flask-sqlalchemy ×1

python ×1

sqlalchemy ×1