首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-sorcery支持连接池吗?

django-sorcery支持连接池吗?
EN

Stack Overflow用户
提问于 2019-03-14 02:04:08
回答 1查看 88关注 0票数 1

我正在使用django-sorcery,到目前为止,在我看来,我只获得了一个到数据库的持久连接。

django-sorcery支持连接池吗?如果是这样,我如何控制池中可用的打开连接的数量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-20 20:26:50

设计本身类似于Flask-SQLAlchemy,不同之处在于django_sorcery.db.sqlalchemy.SQLAlchemy本身是一个作用域会话,在默认情况下,它将使用线程本地作用域会话。

如果您使用的是django_sorcery.db.middleware.SQLAlchemyMiddleware,那么您已经为每个请求的会话设置好了,您将为每个请求获得一个会话,并且中间件将在请求结束时删除它。

至于连接池,它由sqlalchemy本身管理。您可以通过连接url querystring或在数据库配置中使用ALCHEMY_OPTIONS["engine_options"]来覆盖连接池配置,后者会将这些配置传递给create_engine

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55148546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档