django-better-cache

Software captura de pantalla:
django-better-cache
Detalles de software:
Versión: 0.6
Fecha de carga: 20 Feb 15
Promotor: Calvin Spealman
Licencia: Libre
Popularidad: 12

Rating: 2.0/5 (Total Votes: 1)

django-mejor-cache es un reemplazo para la biblioteca de etiquetas de plantilla predeterminada de la caché de Django.
Es una mejor versión de {% caché%}
¿Qué es mejor acerca de Better caché?
& Nbsp; - fragmentos de caché anidados heredan las variables de sus padres fragmentos claves en
& Nbsp; - fragmentos de caché de Padres se pueden dar claves adicionales por sus fragmentos caché niño
Un ejemplo:
& Nbsp; & nbsp; & nbsp; {% Caché 500 "exterior" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Caché 500 "interior" 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
En el default {% caché%} etiqueta de Django, el fragmento interior no será rerendered cuando x cambia, ya que sólo el fragmento exterior lo usa como una variable clave. El fragmento exterior no se actualizará con los cambios de y, debido a que sólo el fragmento interno utiliza eso.
Con Mejor Cache, x e y afectar tanto, por lo que los fragmentos serán re-prestados cuando los cambios de variables importantes.
Mejor Caché también permite una sintaxis de dar por defecto a las variables clave:
& Nbsp; & nbsp; & nbsp; {% Caché 500 "test" x = 10%}
sucesiones Control
No siempre se desea que los fragmentos de caché externas para invalidar cuando las variables sólo es importante para los cambios de fragmentos internos. En algunos casos, se permite que el fragmento interno de conseguir rancio si se mantiene en caché ya como parte de los padres, por lo que queremos una manera de desactivar el sucesiones de las variables.
Usted puede hacer esto con el modificador `local`. Todos los modificadores después de la `local` afectarán sólo este fragmento caché, no su padre.
& Nbsp; & nbsp; & nbsp; {% Caché 500 "exterior" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Caché 500 "interior" y locales%}
& 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
Planes
& Nbsp; - la invalidación por demanda de los fragmentos sobre la base de las asignaciones a través de una interfaz ORM como

Requisitos :

  • Python
  • Django

Otro software de desarrollador Calvin Spealman

django-sanitizer
django-sanitizer

14 Apr 15

Comentarios a la django-better-cache

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!