2010-05-21 2 views
2

here처럼 노출 된 MEDIA_URL을 자동으로 가져오고 settings.py에서 MEDIA_URL을 설정하고 (예 : Amazon S3를 가리킴) {{ MEDIA_URL }}을 통해보기에서 파일을 제공 할 수 있습니다. 이것은 각 view.py 파일에 내가 from django.template import RequestContext를 추가해야하고 있다는 것을 의미Django :

#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)) 

: MEDIA_URL이 상황에서 자동으로하지 않기 때문에, 하나는, 예를 들어, 다음 작품, 수동으로 컨텍스트에 추가, 그래서 각 응답에서 명시 적으로 context_instance=RequestContext(request)을 지정해야합니다.

MEDIA_URL을 (DRY) 기본 컨텍스트에 자동으로 추가하는 방법이 있습니까? 미리 감사드립니다.

direct_to_template(request, template, extra_context=None, mimetype=None, **kwargs) 

그것은 잘 문서화되어 있지 않습니다 (내 생각 : 그것은이 RequestContext 사용하는 말하지 않습니다), 그래서 당신이 체크 아웃 조언

답변

0

찾고있는 것을 생각 설정 파일에서

관련 문제