как выставлено здесь , можно установить MEDIA_URL в settings.py (например, я указываю на Amazon S3) и обслуживать файлы в представлении через {{ MEDIA_URL }}
. Поскольку MEDIA_URL не находится автоматически в контексте, необходимо вручную добавить его в контекст, например, работает следующее:
#views.py
from django.shortcuts import render_to_response
from django.template import RequestContext
def test(request):
return render_to_response('test.html', {}, context_instance=RequestContext(request))
Это означает, что в каждом файле view.py мне нужно добавить from django.template import RequestContext
, а в каждом ответе я должен явно указать context_instance=RequestContext(request)
.
Есть ли способ автоматически (СУХОЙ) добавить MEDIA_URL в контекст по умолчанию? Заранее спасибо.