0x00 概述
不讨论修改mysql最大连接数,app环境外使用flask-sqlalchemy创建应用上下文,导致MySQL: ERROR 1040: Too many connections
0x01 上代码
# -*- coding:utf-8 -*-
from JiHuoMa import create_app, db
from JiHuoMa.model import Data
def test(_app):
with _app.app_context():
_Data = Data.query.all()
for _data in _Data:
print(_Data)
db.session.commit()
if __name__ == '__main__':
app = create_app()
test(app)
0xff 完结撒花
就是把app创建在函数以外,我是这么解决的。
评论区 0
还没有评论,来抢沙发吧!