Hello Mike.

> On 6 Feb 2018, at 16:24, Mike Bayer <mike...@zzzcomputing.com> wrote:
> 
> it is unusual for people to use the pool without an engine like that.
> You can always get a pool by creating an engine normally and then
> grabbing engine.pool.   When the engine is created one of the things
> it does is load up the DBAPI for the dialect.  if you want to do that
> manually, it looks like:

Thanks for the help. I'm using the package django_postgrespool2 so I'm 
currently not in control of how the pool is instantiated. The package does this:

In 
https://github.com/lcd1232/django-postgrespool2/blob/master/django_postgrespool2/base.py
 
<https://github.com/lcd1232/django-postgrespool2/blob/master/django_postgrespool2/base.py>

from sqlalchemy.pool import manage
...
POOL_SETTINGS = 'DATABASE_POOL_ARGS'
pool_args = getattr(settings, POOL_SETTINGS, {})
db_pool = manage(Database, **pool_args)


So it's only using SQLAlchemy''s pool functionality to manage Django DB 
connections. I guess I just have to pass the "dbapi=psycopg2" parameter when 
creating the dialect?

Best regards,
André

-- 
SQLAlchemy - 
The Python SQL Toolkit and Object Relational Mapper

http://www.sqlalchemy.org/

To post example code, please provide an MCVE: Minimal, Complete, and Verifiable 
Example.  See  http://stackoverflow.com/help/mcve for a full description.
--- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To post to this group, send email to sqlalchemy@googlegroups.com.
Visit this group at https://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to