답변:
@plaes의 답변을 개선하면 필요한 열만 지정하면 쿼리가 더 짧아집니다.
user = models.User.query.with_entities(models.User.username).\
filter(models.User.username.ilike("%ganye%")).all()
위의 예제는 AJAX 목적으로 Flask의 jsonify를 사용하고 자바 스크립트에서 data.result를 사용하여 액세스해야하는 경우 매우 유용합니다 .
from flask import jsonify
jsonify(result=user)
filter_by
사용자 이름 열이 인덱싱 되는 방법에 비해 쿼리 속도가 느려질 까요?