sqlalchemy 实体属性提前加载

在flask里需要给视图传送数据,肯定需要把模型的实体属性提前加载,可以使用 sqlalchemy.orm.subqueryload 或 sqlalchemy.orm.joinedload 

示例:

1 @app.route('/master/suppliers/')
2 def suppliers():
3     v_suppliers = get_session().query(Supplier).options(subqueryload(Supplier.supplier_class)).all()
4     return render_template('master/suppliers.html', title='供应商管理', suppliers=v_suppliers)

 

posted on 2016-12-25 14:00  jonney_wang  阅读(454)  评论(0编辑  收藏  举报

导航