From 4548a282a1c64bb2ed414da3d08617d869cd3740 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Sun, 18 Jan 2015 13:36:32 -0500 Subject: [PATCH] Removed contrib.sites.models.RequestSite/get_current_site() aliases. Per deprecation timeline; refs #21680. --- django/contrib/sites/models.py | 20 -------------------- docs/ref/contrib/sites.txt | 10 ---------- 2 files changed, 30 deletions(-) diff --git a/django/contrib/sites/models.py b/django/contrib/sites/models.py index 96b89011b0..440cfb8b11 100644 --- a/django/contrib/sites/models.py +++ b/django/contrib/sites/models.py @@ -1,18 +1,13 @@ from __future__ import unicode_literals import string -import warnings from django.core.exceptions import ImproperlyConfigured, ValidationError from django.db import models from django.db.models.signals import pre_save, pre_delete -from django.utils.deprecation import RemovedInDjango19Warning from django.utils.encoding import python_2_unicode_compatible from django.utils.translation import ugettext_lazy as _ -from .requests import RequestSite as RealRequestSite -from .shortcuts import get_current_site as real_get_current_site - SITE_CACHE = {} @@ -93,21 +88,6 @@ class Site(models.Model): return self.domain -class RequestSite(RealRequestSite): - def __init__(self, *args, **kwargs): - warnings.warn( - "Please import RequestSite from django.contrib.sites.requests.", - RemovedInDjango19Warning, stacklevel=2) - super(RequestSite, self).__init__(*args, **kwargs) - - -def get_current_site(request): - warnings.warn( - "Please import get_current_site from django.contrib.sites.shortcuts.", - RemovedInDjango19Warning, stacklevel=2) - return real_get_current_site(request) - - def clear_site_cache(sender, **kwargs): """ Clears the cache (if primed) each time a site is saved or deleted diff --git a/docs/ref/contrib/sites.txt b/docs/ref/contrib/sites.txt index b3dd2933a7..7ec8d00073 100644 --- a/docs/ref/contrib/sites.txt +++ b/docs/ref/contrib/sites.txt @@ -472,11 +472,6 @@ a fallback when the database-backed sites framework is not available. Sets the ``name`` and ``domain`` attributes to the value of :meth:`~django.http.HttpRequest.get_host`. - .. deprecated:: 1.7 - - This class used to be defined in ``django.contrib.sites.models``. The - old import location will work until Django 1.9. - A :class:`~django.contrib.sites.requests.RequestSite` object has a similar interface to a normal :class:`~django.contrib.sites.models.Site` object, except its :meth:`~django.contrib.sites.requests.RequestSite.__init__()` @@ -499,11 +494,6 @@ Finally, to avoid repetitive fallback code, the framework provides a object or a :class:`~django.contrib.sites.requests.RequestSite` object based on the request. - .. deprecated:: 1.7 - - This function used to be defined in ``django.contrib.sites.models``. - The old import location will work until Django 1.9. - .. versionchanged:: 1.8 This function will now lookup the current site based on