이 RequestContext
변수는 단지 request.VARNAME
처럼 액세스 할 수 있습니다클래스 기반 일반 뷰에서 RequestContext에 추가 된 변수를 읽는 방법은 무엇입니까? 정규 전망
def example(request, template_name='stuff_list'):
return render_to_response(template_name,
{'stuff_list': get_list_or_404(Stuff, foo=request.DEBUG)},
context_instance=RequestContext(request))
을 ... 대신 context_instance
을 설정하는 내가 기능 기반의 일반적인보기direct_to_template
1
를 호출 할 수있는 어떻게 할 ReadContext에 추가 된 변수 읽기 class-based generic views ? 예를 들어
은 :
class ArticleListView(ListView):
template_name = 'stuff_list'
bar = request.DEBUG # This won't work. What should I use instead?
queryset = get_list_or_404(Stuff, foo=bar)
1 어쨌든 class-based
TemplateView
로 대체됩니다.
Django 1.3의 새로운 기능으로 저는 이것을 사용하고 싶습니다.
고마워, 새로운 클래스 기반의 일반 뷰는 내 애플리케이션을 더 깨끗하고 더 작게 만들었다. 장고 팀은 훌륭한 직장을 만들었습니다! –