我是sqlalchemy的新手,我有一个flask应用程序,并且我想在烧瓶管理中使用带有sqlite的flask-sqlalchemy作为flask-admin。我想知道在使用sqlalchemy时是否可以使用纯sql命令。
答案 0 :(得分:1)
是的,例如:
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)