在flask里需要给视图传送数据,肯定需要把模型的实体属性提前加载,可以使用 sqlalchemy.orm.subqueryload 或 sqlalchemy.orm.joinedload
示例:
@app.route('/master/suppliers/')
def suppliers():
v_suppliers = get_session().query(Supplier).options(subqueryload(Supplier.supplier_class)).all()
return render_template('master/suppliers.html', title='供应商管理', suppliers=v_suppliers)