Flask-SQLAlchemy prüft, ob Zeile in Tabelle @ vorhanden i

Ich habe eine Flask-Anwendung, die Flask-SQLAlchemy verwendet, um eine Verbindung zu einer MySQL-Datenbank herzustellen.

Ich möchte überprüfen können, ob eine Zeile in einer Tabelle vorhanden ist. Wie ändere ich eine Abfrage, um zu überprüfen, ob die Zeile vorhanden ist?

db.session.query(User).filter_by(name='John Smith')

Ich habe eine Lösung gefunden aufdiese Frag verwendet SQLAlchemy, scheint aber nicht mit der Funktionsweise von Flask-SQLAlchemy übereinzustimmen:

from sqlalchemy.sql import exists    
print session.query(exists().where(User.email == '...')).scalar()

Vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage