Skip to content
This repository was archived by the owner on Aug 26, 2021. It is now read-only.

Commit 716a847

Browse files
committed
Added compatability for Django >= 1.9
1 parent 38cb08a commit 716a847

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

django_postgrespool/base.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@
1010
# from django.db import transaction
1111

1212
from django.conf import settings
13-
from django.db.backends.postgresql_psycopg2.base import *
14-
from django.db.backends.postgresql_psycopg2.base import DatabaseWrapper as Psycopg2DatabaseWrapper
15-
from django.db.backends.postgresql_psycopg2.creation import DatabaseCreation as Psycopg2DatabaseCreation
13+
try:
14+
# Django >= 1.9
15+
from django.db.backends.postgresql.base import *
16+
from django.db.backends.postgresql.base import DatabaseWrapper as Psycopg2DatabaseWrapper
17+
from django.db.backends.postgresql.creation import DatabaseCreation as Psycopg2DatabaseCreation
18+
except ImportError:
19+
from django.db.backends.postgresql_psycopg2.base import *
20+
from django.db.backends.postgresql_psycopg2.base import DatabaseWrapper as Psycopg2DatabaseWrapper
21+
from django.db.backends.postgresql_psycopg2.creation import DatabaseCreation as Psycopg2DatabaseCreation
1622

1723
POOL_SETTINGS = 'DATABASE_POOL_ARGS'
1824

0 commit comments

Comments
 (0)