相关疑难解决方法(0)

Flask-SQLAlchemy检查表中是否存在行

我有一个Flask应用程序,它使用Flask-SQLAlchemy连接到MySQL数据库.

我希望能够检查表中是否存在行.我如何修改这样的查询以检查行是否存在:

db.session.query(User).filter_by(name='John Smith')
Run Code Online (Sandbox Code Playgroud)

我找到了一个使用SQLAlchemy的问题的解决方案,但似乎不符合Flask-SQLAlchemy的工作方式:

from sqlalchemy.sql import exists    
print session.query(exists().where(User.email == '...')).scalar()
Run Code Online (Sandbox Code Playgroud)

谢谢.

python sqlalchemy flask flask-sqlalchemy

26
推荐指数
3
解决办法
3万
查看次数

标签 统计

flask ×1

flask-sqlalchemy ×1

python ×1

sqlalchemy ×1