반응형
SQLAlchemy에서 원시 SQL을 어떻게 실행합니까?
플라스크에서 실행되고 SQLAlchemy를 통해 데이터베이스에 인터페이스하는 Python 웹 앱이 있습니다.
원시 SQL을 실행할 방법이 필요합니다. 쿼리에는 인라인보기와 함께 여러 테이블 조인이 포함됩니다.
난 노력 했어:
connection = db.session.connection()
connection.execute( <sql here> )
하지만 게이트웨이 오류가 계속 발생합니다.
해결 방법
시도해 보셨습니까?
result = db.engine.execute("<sql here>")
또는:
from sqlalchemy import text
sql = text('select name from penguins')
result = db.engine.execute(sql)
names = [row[0] for row in result]
print names
참조 페이지 https://stackoverflow.com/questions/17972020
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 현재 모듈 내의 모든 클래스 목록을 어떻게 얻을 수 있습니까? (0) | 2021.01.11 |
---|---|
파이썬에서 배열 가져 오기 (0) | 2021.01.11 |
파이썬 동적 페이지를위한 스크래피가있는 셀레늄 (0) | 2021.01.10 |
파이썬 Pandas : Excel 파일에서 시트 목록 조회 (0) | 2021.01.10 |
파이썬 천 단위 구분 기호로 쉼표를 사용하여 숫자를 인쇄하는 방법은 무엇입니까? (0) | 2021.01.10 |
댓글