команды flask-sqlalchemy и pure sql - PullRequest
       39

команды flask-sqlalchemy и pure sql

0 голосов
/ 06 января 2019

Я новичок в sqlalchemy, у меня есть приложение фляги, и я хочу использовать flask-sqlalchemy с sqlite для flask-admin в нем. Я хотел знать, могу ли я использовать чистые команды sql, пока использую sqlalchemy или нет.

1 Ответ

0 голосов
/ 05 февраля 2019

Да, вы можете, например:

import sqlalchemy
from sqlalchemy.orm import sessionmaker, scoped_session

engine = sqlalchemy.create_engine('sqlite:///foo.db')
Session = scoped_session(sessionmaker(bind=engine))
session = Session()

sql = text('SELECT id FROM users')
result = session.execute(sql)
ids = [row[0] for row in result]
print(ids)
...