我有一个Flask应用程序,它使用Flask-SQLAlchemy连接到MySQL数据库。
我想要能够检查表中是否存在某一行。如何修改查询以检查该行是否存在:
db.session.query(User).filter_by(name='John Smith')
我在这个问题上找到了一个解决方案,它使用了SQLAlchemy,但似乎不适用于Flask-SQLAlchemy的工作方式:
from sqlalchemy.sql import exists
print session.query(exists().where(User.email == '...')).scalar()
谢谢。
True
жҲ–False
пјҢд»ҘиЎЁзӨәиЎҢжҳҜеҗҰеӯҳеңЁгҖӮ - Pav Sidhu