我正在用 python 创建一个内存数据库,我想用它来使用 SQLAlchemy。
我所有的应用程序目前都在直接处理对数据库的查询。
我见过多种连接方式,但没有一种是有效的。我目前的尝试是:
# Creates an sqlite database in memory
db = Database(filename=':memory:', schema='schema.sql')
db.recreate()
# ORM
engine = create_engine('sqlite:///:memory:')
Base = automap_base()
Base.prepare(engine, reflect=True)
User = Base.classes.user
session = Session(engine)
这给了AttributeError: user. 如何正确地将我的数据库连接到 SQLAlchemy?