장고 - 더 나은 캐시 장고의 기본 캐시 템플릿 태그 라이브러리를 대체합니다.
그것은 {% 캐시 %}의 더 나은 버전입니다
더 나은 캐시에 대한 더 나은 무엇입니까?
& NBSP; - 중첩 된 캐시 조각 변수를 키 상위 조각을 상속
& NBSP - 부모 캐시 단편 자녀 캐시 단편으로 추가 키를들 수있다
예 :
& NBSP; & nbsp; & nbsp; 확인 {% 캐시 500 "외부"의 X %}
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 Y = {{Y}}
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 {% 캐시 500 "내부"의 Y %}
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 X = {{X}}
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 {%의 endcache의 %}
& NBSP; & nbsp; & nbsp; 확인 {%의 endcache의 %}
장고의 기본 {% 캐시 %} 태그에서, 내부 조각은 외부 단편 것을 사용하기 때문에, X 축 변경을 다시 렌더링 핵심 변수로.되지 않습니다 단지 내부 조각이 그것을 사용하기 때문에 외부 조각, Y 변경 업데이트되지 않습니다.
조각이 때 중요한 변수 변경을 다시 렌더링 할 수 있도록 더 나은 캐시, x와 y로, 모두에 영향을 미친다.
더 나은 캐시는 주요 변수에 기본값을주는 구문을 할 수 있습니다 :
& NBSP; & nbsp; & nbsp; 확인 {% 캐시 500 "테스트"X = 10 %}
제어 상속
당신은 항상 할 때 내부 조각 변화에 변수 만 중요한 외부 캐시 조각을 무효화하고 싶지 않아요. 어떤 경우에는, 내부 단편은 상위 부분으로 긴 상태를 유지하는 경우 캐시 부실 득점 그래서 우리는 변수 상속을 해제하는 방법을하고자한다.
당신은`local` 수정하여이 작업을 수행 할 수 있습니다. `local` 후 모든 수정은이 캐시 조각이 아닌 부모에 영향을 미칠 것입니다.
& NBSP; & nbsp; & nbsp; 확인 {% 캐시 500 "외부"의 X %}
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 Y = {{Y}}
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 {% 캐시 500 "내부"지역의 Y %}
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 X = {{X}}
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 {%의 endcache의 %}
& NBSP; & nbsp; & nbsp; 확인 {%의 endcache의 %}
계획
& NBSP; - ORM 같은 인터페이스를 통해 매핑
이 요구 사항에 따라 조각의 온 디맨드 무효 :
이 파이썬
장고
댓글을 찾을 수 없습니다