SQLALCHEMY_BINDS 多数据源 count() 问题解决

今日,遇到一个BUG,当使用flask的多数据源时,须要根据条件统计返回计数,用于分页。数据库

app.config[] = globalsSet[]  ##默认连接
app.config[] = {: globalsSet[],
                                     : globalsSet[]
                                  }  ##多数据源


跨库统计计数老是返回0,怀疑使用的是默认数据库链接,果不其然,通过测试,的确使用的是默认数据库连接,须要改动以下。flask


##query1=db_session.query(Log_class) ##注释此写法
##使用这种写法
count_num=query1.count() #获取总数

这样获取到的就是多数据源中的连接,用于统计计数。
相关文章
相关标签/搜索