Joe*_*olz 6 python sqlite sqlalchemy flask-sqlalchemy
我在 Flask 应用程序中使用 SQLAlchemy==1.0.9 和 Flask-SQLAlchemy==2.1 并想连接到一个 sqlite 数据库。
我收到错误
TypeError: Invalid argument(s) 'pool_size' sent to create_engine(), using configuration SQLiteDialect_pysqlite/NullPool/Engine.
Run Code Online (Sandbox Code Playgroud)
因为 flask_sqlalchemy 总是尝试使用 pool_size 参数创建引擎。
据我了解,参数 pool_size 不允许作为 SQLAlchemy 中 DefaultEngineStrategy 的参数。
有谁知道这个问题的解决方法?
终于找到了:一位同事在Config基类中引入了配置参数SQLALCHEMY_POOL_SIZE来与mySQL一起使用。
尽管如此,如果flask_sqlalchemy 或sqlalchemy 能够忽略该参数而不是抛出错误,那就太好了。
我已经为flask_sqlalchemy项目创建了一张票: https://github.com/mitsuhiko/flask-sqlalchemy/issues/426
归档时间: |
|
查看次数: |
3969 次 |
最近记录: |