From d4ec0c03de4bfd6918cbac999475f35a667ad13c Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Tue, 24 Jan 2017 11:33:54 +0000 Subject: [PATCH 1/2] Use Django 1.9+ location for postgresql backend This was renamed in [Django Ticket #25175](https://code.djangoproject.com/ticket/25175) and there's an ongoing discussion about removing the old name. --- django_postgres_readonly/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_postgres_readonly/base.py b/django_postgres_readonly/base.py index ac20586..ef03fa2 100644 --- a/django_postgres_readonly/base.py +++ b/django_postgres_readonly/base.py @@ -1,4 +1,4 @@ -from django.db.backends.postgresql_psycopg2 import base +from django.db.backends.postgresql import base class DatabaseWrapper(base.DatabaseWrapper): From 9340caa62501decb7921f9a730268a592c2c6af6 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Wed, 25 Jan 2017 10:44:59 +0000 Subject: [PATCH 2/2] Fallback --- django_postgres_readonly/base.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/django_postgres_readonly/base.py b/django_postgres_readonly/base.py index ef03fa2..b854696 100644 --- a/django_postgres_readonly/base.py +++ b/django_postgres_readonly/base.py @@ -1,4 +1,8 @@ -from django.db.backends.postgresql import base +try: + # Django 1.9+ + from django.db.backends.postgresql import base +except ImportError: + from django.db.backends.postgresql_psycopg2 import base class DatabaseWrapper(base.DatabaseWrapper):