Django

Code

Changeset 5379

Show
Ignore:
Timestamp:
05/29/07 06:09:24 (1 year ago)
Author:
russellm
Message:

Fixed #1278 -- Added a context processor that puts MEDIA_URL in the context, and added that context processor to the default set. Thanks to Ubernostrum for the patch.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/conf/global_settings.py

    r5225 r5379  
    145145    'django.core.context_processors.debug', 
    146146    'django.core.context_processors.i18n', 
     147    'django.core.context_processors.media', 
    147148#    'django.core.context_processors.request', 
    148149) 
  • django/trunk/django/core/context_processors.py

    r4265 r5379  
    4343    return context_extras 
    4444 
     45def media(request): 
     46    """ 
     47    Adds media-related context variables to the context. 
     48 
     49    """ 
     50    return {'MEDIA_URL': settings.MEDIA_URL} 
     51 
    4552def request(request): 
    4653    return {'request': request} 
  • django/trunk/docs/settings.txt

    r5361 r5379  
    777777    ("django.core.context_processors.auth", 
    778778    "django.core.context_processors.debug", 
    779     "django.core.context_processors.i18n") 
     779    "django.core.context_processors.i18n", 
     780    "django.core.context_processors.media") 
    780781 
    781782A tuple of callables that are used to populate the context in ``RequestContext``. 
  • django/trunk/docs/templates_python.txt

    r5188 r5379  
    295295    ("django.core.context_processors.auth", 
    296296    "django.core.context_processors.debug", 
    297     "django.core.context_processors.i18n") 
     297    "django.core.context_processors.i18n", 
     298    "django.core.context_processors.media") 
    298299 
    299300Each processor is applied in order. That means, if one processor adds a 
     
    390391.. _LANGUAGE_CODE setting: ../settings/#language-code 
    391392.. _internationalization docs: ../i18n/ 
     393 
     394django.core.context_processors.media 
     395~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     396 
     397If ``TEMPLATE_CONTEXT_PROCESSORS`` contains this processors, every 
     398``RequestContext`` will contain ``MEDIA_URL``,  providing the  
     399value of the `MEDIA_URL setting`_. 
     400 
     401.. _MEDIA_URL setting: ../settings/#media-url 
    392402 
    393403django.core.context_processors.request