Kaydet (Commit) 70edd4e1 authored tarafından Jannis Leidel's avatar Jannis Leidel

Reverted deprecation of media context processor (from r14293) to separate static…

Reverted deprecation of media context processor (from r14293) to separate static files and media files a bit more.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@14535 bcc190cf-cafb-0310-a4f2-bffc1f526a37
üst 63023e6a
...@@ -194,9 +194,10 @@ TEMPLATE_CONTEXT_PROCESSORS = ( ...@@ -194,9 +194,10 @@ TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth', 'django.contrib.auth.context_processors.auth',
'django.core.context_processors.debug', 'django.core.context_processors.debug',
'django.core.context_processors.i18n', 'django.core.context_processors.i18n',
'django.contrib.staticfiles.context_processors.staticfiles', 'django.core.context_processors.media',
# 'django.core.context_processors.request', # 'django.core.context_processors.request',
'django.contrib.messages.context_processors.messages', 'django.contrib.messages.context_processors.messages',
'django.contrib.staticfiles.context_processors.staticfiles',
) )
# Output to use in template system for invalid (e.g. misspelled) variables. # Output to use in template system for invalid (e.g. misspelled) variables.
......
...@@ -3,5 +3,4 @@ from django.conf import settings ...@@ -3,5 +3,4 @@ from django.conf import settings
def staticfiles(request): def staticfiles(request):
return { return {
'STATICFILES_URL': settings.STATICFILES_URL, 'STATICFILES_URL': settings.STATICFILES_URL,
'MEDIA_URL': settings.MEDIA_URL,
} }
...@@ -71,15 +71,7 @@ def media(request): ...@@ -71,15 +71,7 @@ def media(request):
Adds media-related context variables to the context. Adds media-related context variables to the context.
""" """
import warnings return {'MEDIA_URL': settings.MEDIA_URL}
warnings.warn(
"The context processor at `django.core.context_processors.media` is " \
"deprecated; use the path `django.contrib.staticfiles.context_processors.staticfiles` " \
"instead.",
PendingDeprecationWarning
)
from django.contrib.staticfiles.context_processors import staticfiles as staticfiles_context_processor
return staticfiles_context_processor(request)
def request(request): def request(request):
return {'request': request} return {'request': request}
......
...@@ -154,6 +154,7 @@ editing that setting by hand it should look something like:: ...@@ -154,6 +154,7 @@ editing that setting by hand it should look something like::
TEMPLATE_CONTEXT_PROCESSORS = ( TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.debug', 'django.core.context_processors.debug',
'django.core.context_processors.i18n', 'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.contrib.auth.context_processors.auth', 'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages', 'django.contrib.messages.context_processors.messages',
'django.contrib.staticfiles.context_processors.staticfiles', 'django.contrib.staticfiles.context_processors.staticfiles',
......
...@@ -1512,12 +1512,6 @@ of items to be merged into the context. ...@@ -1512,12 +1512,6 @@ of items to be merged into the context.
``django.core.context_processors.auth`` to ``django.core.context_processors.auth`` to
``django.contrib.auth.context_processors.auth``. ``django.contrib.auth.context_processors.auth``.
.. versionchanged:: 1.3
``django.core.context_processors.media`` was replaced by
:func:`django.contrib.staticfiles.context_processors.staticfiles` in the
default. For more information, see the :doc:`staticfiles documentation
</ref/contrib/staticfiles>`.
.. setting:: TEMPLATE_DEBUG .. setting:: TEMPLATE_DEBUG
TEMPLATE_DEBUG TEMPLATE_DEBUG
......
...@@ -311,8 +311,9 @@ and return a dictionary of items to be merged into the context. By default, ...@@ -311,8 +311,9 @@ and return a dictionary of items to be merged into the context. By default,
("django.contrib.auth.context_processors.auth", ("django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug", "django.core.context_processors.debug",
"django.core.context_processors.i18n", "django.core.context_processors.i18n",
"django.contrib.staticfiles.context_processors.staticfiles", "django.core.context_processors.media",
"django.contrib.messages.context_processors.messages") "django.contrib.messages.context_processors.messages",
"django.contrib.staticfiles.context_processors.staticfiles")
.. versionadded:: 1.2 .. versionadded:: 1.2
In addition to these, ``RequestContext`` always uses In addition to these, ``RequestContext`` always uses
...@@ -434,12 +435,6 @@ If :setting:`TEMPLATE_CONTEXT_PROCESSORS` contains this processor, every ...@@ -434,12 +435,6 @@ If :setting:`TEMPLATE_CONTEXT_PROCESSORS` contains this processor, every
``RequestContext`` will contain a variable ``MEDIA_URL``, providing the ``RequestContext`` will contain a variable ``MEDIA_URL``, providing the
value of the :setting:`MEDIA_URL` setting. value of the :setting:`MEDIA_URL` setting.
.. versionchanged:: 1.3
This context processor has been moved to the new
:doc:`/ref/contrib/staticfiles` app. Please use the new
``django.contrib.staticfiles.context_processors.staticfiles``
context processor.
django.core.context_processors.csrf django.core.context_processors.csrf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment