I\'m using Flask-SQLAlchemy to query from a database of users; however, while
user = models.User.query.filter_by(username=\"ganye\").first()
<
Improving on @plaes's answer, this one will make the query shorter if you specify just the column(s) you need:
user = models.User.query.with_entities(models.User.username).\
filter(models.User.username.ilike("%ganye%")).all()
The above example is very useful in case one needs to use Flask's jsonify for AJAX purposes and then in your javascript access it using data.result:
from flask import jsonify
jsonify(result=user)