diff --git a/pytest_django_testing_postgresql.py b/pytest_django_testing_postgresql.py
index 3321c6917ec765ebf234c12e9e4db22feed418d0..7139b667f6f7ab306ed24b685e62d8447e40331a 100644
--- a/pytest_django_testing_postgresql.py
+++ b/pytest_django_testing_postgresql.py
@@ -1,10 +1,14 @@
+import os
+
 from dj_database_url import parse
 from django.conf import settings
 import pytest
 from testing.postgresql import Postgresql
 
+_POSTGRESQL = Postgresql()
+
 
 @pytest.hookimpl(tryfirst=True)
 def pytest_load_initial_conftests(early_config, parser, args):
-    _postgresql = Postgresql()
-    settings.configure(DATABASES={'default': parse(_postgresql.url())})
+    os.environ['DJANGO_SETTINGS_MODULE'] = early_config.getini('DJANGO_SETTINGS_MODULE')
+    settings.DATABASES['default'] = parse(_POSTGRESQL.url())