diff options
Diffstat (limited to 'django/db/__init__.py')
-rw-r--r-- | django/db/__init__.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/__init__.py b/django/db/__init__.py index 73d25e1f3a..4b85549c87 100644 --- a/django/db/__init__.py +++ b/django/db/__init__.py @@ -35,6 +35,8 @@ if DEFAULT_DB_ALIAS not in settings.DATABASES: raise ImproperlyConfigured("You must default a '%s' database" % DEFAULT_DB_ALIAS) for alias, database in settings.DATABASES.items(): + if 'ENGINE' not in database: + raise ImproperlyConfigured("You must specify a 'ENGINE' for database '%s'" % alias) if database['ENGINE'] in ("postgresql", "postgresql_psycopg2", "sqlite3", "mysql", "oracle"): import warnings if 'django.contrib.gis' in settings.INSTALLED_APPS: |