2011-03-16 3 views

답변

1

가장 쉬운 방법 속한 어떤 역할을보고 싶어하기 때문에 실제로 컨트롤러의 액션을 수행 할 cache_page 데코레이터를 django.views.decorators.cache에서 사용하는 것입니다.

from django.views.decorators.cache import cache_page 

@cache_page(3600) #1 hour cache time in seconds 
def a_view_to_cache(request): 
    ... 

당신이

{% load cache %} 
{% cache 3600 cache_block_name %} 
    .. my block .. 
{% endcache %} 
+0

가 실제로 컨트롤러의 행동을하고 싶은 당신의 렌더링 된 HTML의 일부를 캐시하려면 템플릿에 내가 무엇을보고 싶어하기 때문에 당신은 명시 적으로 그것을 할 수 있습니다 사용자가 속한 역할, 로그인 한 경우의 역할 및 기타 논리 – Blankman