django-better-cache

Software screenshot:
django-better-cache
Podrobnosti Software:
Verze: 0.6
Datum uploadu: 20 Feb 15
Vývojka: Calvin Spealman
Licence: Volný
Popularita: 12

Rating: 2.0/5 (Total Votes: 1)

Django-lepší-cache je náhradou za výchozí mezipaměti šablona knihovny tagů z Django.
Je lepší verze {% mezipaměti%}
Co je lepší na lepší Cache?
& Nbsp; - vnořené mezipaměti fragmenty dědí z proměnných své mateřské fragmenty klíč na
& Nbsp; - Mateřská vyrovnávací fragmenty mohou být další klíče jejich dítě mezipaměti fragmentů
Příklad:
& Nbsp; & nbsp; & nbsp; {% Mezipaměti 500 "vnější" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Mezipaměti 500 "vnitřní" 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%}
Ve výchozím {%}% vyrovnávací značky z Django, vnitřní fragment nebude rerendered pokud X změny, protože pouze vnější fragment, který používá jako hlavní proměnné. Vnější fragment nebude aktualizovat změnami y, protože pouze vnitřní fragment používá to.
S lepší Cache, X a Y ovlivňují oba, takže fragmenty budou znovu vykreslen když žádné významné variabilní změny.
Lepší Cache také umožňuje syntaxi dát výchozí na klíčové proměnné:
& Nbsp; & nbsp; & nbsp; {% Mezipaměti 500 "test" x = 10%}
Ovládání dědičnost
Nemusíte vždy chcete vnější mezipaměti fragmenty, aby vyvrátila, když proměnné důležité pouze k vnitřním změnám fragmentů. V některých případech, vnitřní fragment je povoleno, aby si stale, pokud zůstane v mezipaměti již jako součást mateřské společnosti, a tak chceme způsob, jak zakázat dědičnost proměnných.
To lze provést pomocí `local` modifikátor. Všechny modifikátory po `local` bude mít vliv pouze cache fragment, nikoli jeho rodiče.
& Nbsp; & nbsp; & nbsp; {% Mezipaměti 500 "vnější" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Mezipaměti 500 "vnitřní" local 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%}
plány
& Nbsp; - on-demand neplatnost úlomků na základě mapování pomocí ORM jako rozhraní

Požadavky na :

  • Python
  • Django

Ostatní software developer Calvin Spealman

django-sanitizer
django-sanitizer

14 Apr 15

Komentáře k django-better-cache

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!