JiHuo.Ma

flask sqlalchemy MySQL: ERROR 1040: Too many connections

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创建在函数以外,我是这么解决的。

# ARTICLE

评论区 0

回复

还没有评论,来抢沙发吧!