django巫术是否支持连接池?

django巫术是否支持连接池?,django,sqlalchemy,django-sorcery,Django,Sqlalchemy,Django Sorcery,我正在玩django巫术,到目前为止,在我看来,我只获得了一个到数据库的持久连接 django巫术是否支持连接池?如果是这样,我如何控制池中可用的打开连接的数量?设计本身类似于Flask SQLAlchemy,除了django_sorcery.db.SQLAlchemy.SQLAlchemy本身是一个作用域会话,默认情况下它将使用threadlocal作用域会话 如果您使用的是django_sorcery.db.middleware.SQLAlchemyMiddleware,那么您已经为每个请求

我正在玩django巫术,到目前为止,在我看来,我只获得了一个到数据库的持久连接


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

设计本身类似于Flask SQLAlchemy,除了
django_sorcery.db.SQLAlchemy.SQLAlchemy
本身是一个作用域会话,默认情况下它将使用threadlocal作用域会话

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


至于连接池,它由sqlalchemy自己管理。您可以通过连接url查询字符串或使用数据库配置中的
ALCHEMY\u OPTIONS[“engine\u OPTIONS”]
覆盖连接池配置,这将把它们传递给
create\u engine

是否运行并行会话/查询?如果没有,就不需要获取更多连接。我根本没有显式管理会话,只是通过ORM运行查询(例如Model.objects.all())。我的意思是显式生成新会话吗?(是的,我的意思是并行运行许多会话/查询)我对django巫术不太熟悉,但如果它与Flask SQLAlchemy包装器类似,那么它将为您处理会话。