diff --git a/django/db/__init__.py b/django/db/__init__.py index bbda6a1ee3..33ea9b509b 100644 --- a/django/db/__init__.py +++ b/django/db/__init__.py @@ -5,7 +5,6 @@ from django.db.utils import (DEFAULT_DB_ALIAS, DataError, OperationalError, IntegrityError, InternalError, ProgrammingError, NotSupportedError, DatabaseError, InterfaceError, Error, load_backend, ConnectionHandler, ConnectionRouter) -from django.utils.deprecation import RemovedInDjango18Warning from django.utils.functional import cached_property @@ -54,29 +53,6 @@ class DefaultConnectionProxy(object): connection = DefaultConnectionProxy() -class DefaultBackendProxy(object): - """ - Temporary proxy class used during deprecation period of the `backend` module - variable. - """ - @cached_property - def _backend(self): - warnings.warn("Accessing django.db.backend is deprecated.", - RemovedInDjango18Warning, stacklevel=2) - return load_backend(connections[DEFAULT_DB_ALIAS].settings_dict['ENGINE']) - - def __getattr__(self, item): - return getattr(self._backend, item) - - def __setattr__(self, name, value): - return setattr(self._backend, name, value) - - def __delattr__(self, name): - return delattr(self._backend, name) - -backend = DefaultBackendProxy() - - # Register an event to reset saved queries when a Django request is started. def reset_queries(**kwargs): for conn in connections.all():