Takumi的SqlAlchemy实用程序
takumi-sqlalchem的Python项目详细描述
Takumi的Sqlachmey实用程序。
添加设置
必须在settings模块中定义设置DB_SETTINGS。
DB_SETTINGS={'test_db':{'dsn':'sqlite:///:memory:'}}
初始化应用程序
在使用数据库之前不需要初始化应用程序。但建议初始化应用程序 第一个:
db.init_app(app)
查询数据库
对象db应用于查询数据库。唯一的选择 查询数据库就是使用上下文管理器:
withdb['test_db']assession:session.query(User).all()# or to use a different bindingwithdb['test_db'].using_bind('master')ass:s.query(User).all()# or to tag the querywithdb['test_db'].tag(hello=123,world=90)ass:s.query(User).all()