home / grids / Caching edit

Apps that help with caching your Django Project or Framework for better performance.

 

Standard View

Features currently being evaluated

FeatureDescription
QuerySet caching
Backend only This application is only the cache backend
Invalidation by timeout Invalidation cache record by timeout
Jinja2 support Supports template fragment caching in Jinja2 templates
Invalidation by signal Appropriate caches are invalidated on post_save and post_delete model signals
nocache Non-cached fragment in the body of the cache.
Tagging Records Tags are a way to categorize cache records. When you save a cache with the
save() method, you can set an array of tags to apply for this record. Then you
will be able to clean all cache records tagged with a given tag (or tags)
Cache Non-template Responses A way to cache non-template responses. When using a heavy AJAX implementation
(e.g. Sencha Touch or Sencha Ext) data is transferred back and forth to the
browser using JSON or XML. This is surpassing most of the template engine in
django. These responses should be memoised or cached.
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseQuerySet cachingBackend onlyInvalidation by timeoutJinja2 supportInvalidation by signalnocacheTagging RecordsCache Non-template Responses
django-dumperDjango URL cache invalidation from model savesOther0Dec. 16, 2015, 10:50 a.m.0.2.7Github312saulshanabrook
bitdeli-chef
LICENSE.txt 
Cache all views
django-mongodb-cash-backenddjango-mongodb-cash-backendApp0Nov. 9, 2015, 3:04 a.m.2015.11.9Github22Alir3z4
crimsonredmk
Custom
django-memoizeAn implementation of memoization technique for DjangoApp0April 1, 2016, 1:18 p.m.1.3.1Github267tvavrys
patgmiller
akanouras
fjsj
BSD License
django-cachalotNo effort, no worry, maximum performance.App0Feb. 17, 2016, 1:49 p.m.1.2.1Github36922BertrandBordage
josephdrose
helenwarren
JockeTF
alsonkemp
joshk
stefantalpalaru
devoto13
BSD , but more low-level than signals , it caches querysets everywhere, including scripts
lru2cacheA least recently used (LRU) 2 layer caching mechanismOther0Feb. 5, 2016, 12:38 p.m.0.1.2Github132mjbramsMIT  By controlling the timeout on the cache used  While an invalidation can be triggered by anything, one needs to explicitly specify what to invalidate. . Used as a decorator this can cache any function or method.
diskcachePython disk backed cache (Django-compatible).Other0April 3, 2016, 6:24 p.m.1.6.6Github957grantjenks
adamchainz
michaelkuty
Apache 2.0
django-ormcacheAn ORM cache for Django.Other0March 15, 2016, 9:34 p.m.1.1Github131frewsxcv
streeter
meastman
MIT
django-cachebotAutomated caching and invalidation for the Django ORMApp0Nov. 25, 2011, 8:56 p.m.Github1348dzieglerUNKNOWN
django-newcacheImproved memcached cache backend for DjangoOther0Sept. 4, 2010, 12:23 p.m.0.2.4Github19621ericflo
justquick
BSD
django-versionedcacheYet another cache backend for django. This one includes: memcache, mintcache and automatic key versioning for gracefull upgrades.App0Jan. 27, 2013, 12:56 p.m.Github285HonzaKral
kvbik
justquick
Almad
whit
UNKNOWN
django-query-cachingEXPERIMENTAL/ALPHA. Transparently caches the results of SQL SELECT statements.App0Jan. 5, 2013, 4:44 a.m.0.1.1Github51SeanHayesBSD
django-cacheopsA slick ORM cache with automatic granular event-driven invalidation.App0May 2, 2016, 11:04 p.m.2.4.3Github54389Suor
jhillacre
ttyS15
elmit
tumb1er
paksu
ir4y
libraM
EmilStenstrom
bourivouh
more...
BSD
django-cachetreecache configurable trees of related model instances in DjangoApp0May 4, 2015, 3 p.m.0.1.3Github193brianjaystanleyMIT
django-cachecontrolCache dispatcher.App0March 18, 2009, 9:12 a.m.Github80Harut
Lehych
elrond
Ustas
UNKNOWN
django-s3-cacheAmazon Simple Storage Service (S3) cache backend for DjangoOther0Dec. 3, 2014, 7:15 p.m.1.4.2Github192atodorov
bobbymanuel
BSD
django-cachebackSmart caching for Django using Celery to refresh cached items asynchronously.Other0May 10, 2016, 3:48 p.m.1.1Github23155codeinthehole
stephrdev
jezdez
tomwys
michaelkuty
alanjds
thedrow
martinblech
Geekfish
Kobold
more...
MIT
django-cached_authentication_middlewareA drop in replacement for django's built in AuthenticationMiddleware that utilizes caching.App0June 3, 2015, 6:12 a.m.0.2.1Github198selwin
gchandrasa
thedrow
tclancy
hwkns
MIT
django-cache-panelDjango Cache Debug Toolbar for Redis, Memcache and PyLibMCApp0July 1, 2013, 8:47 a.m.0.1Github1307ross
bkonkle
rassie
WoLpH
pterk
unbracketed
kulewski
UNKNOWN
django-redisFull featured redis cache backend for Django.App0May 17, 2016, 6:36 a.m.4.4.3Github585135niwinz
jezdez
sebleier
brandoshmando
aleszoulek
BertrandBordage
teferi
mattdennewitz
bartTC
HonzaKral
more...
BSD License
django-postlewareA simple django middleware that ensures POSTs aren't cached by clients.App0Jan. 28, 2013, 8:28 a.m.1.0.1Github21thurloatBSD
django-fancy-cacheA Django `cache_page` decorator on steroids.App0Feb. 10, 2016, 8:44 a.m.0.8.0Github12312peterbe
skorokithakis
regadas
idealatom
richardasaurus
aaronvanderlip
pyMan
BSD
django-uwsgi-cacheuWSGI Django cache backend.Other0July 1, 2015, 7:06 a.m.1.0.1Github216ionelmc
laurentpayot
xrmx
bitdeli-chef
thedrow
BSD
django-phasedSimple two-phase template rendering application useful for caching of authenticated requestsApp0July 11, 2012, 5:58 a.m.0.6.1Github11211jezdez
codysoyland
stefanw
BSD  by phased template render.
johnny-cachejohnny cache django caching frameworkApp0Nov. 10, 2014, 11:02 a.m.1.6.1aGithub25788jmoiron
BertrandBordage
finder
jezdez
gdub
tobiasmcnulty
hxu
Ashald
skoczen
lauritzen
more...
MIT , via "signals"
django-cache-utilsdjango-cache-utils provides some utils for making cache-related work easier.Other0Jan. 8, 2011, 2:36 a.m.0.7.2Bitbucket3013kmikeMIT license
django-adv-cache-tagAn advanced template tag for caching in django : versionning, compress, partial caching, easy inheritance...App0Dec. 14, 2015, 10:49 a.m.1.1.0Github557twidi
HenrikOssipoff
oppianmatt
bitdeli-chef
caxap
sdfsdhgjkbmnmxc
MIT  by phased template render.
django-viewletRender template parts with extended cache control.App0Sept. 26, 2014, 11:22 a.m.1.4Github5412andreif
hannseman
lundberg
gardeman
heyman
idealatom
MIT
cache-taggingCache tagging allows you easily invalidate all cache records tagged with a given tag(s). Django support.App0May 24, 2016, 12:46 a.m.0.7.7.12Bitbucket121emacswayBSD License  Also supports invalidation at the end of transaction.  by raw python, template engine agnostic. Also supports django-phased.
django-cache-machineAutomatic caching and invalidation for Django models through the ORM.App0Oct. 22, 2015, 5:25 p.m.0.9.1Github615125tobiasmcnulty
jbalogh
jezdez
ebrelsford
remohammadi
robhudson
timdawborn
rlr
colons
washort
more...
BSD
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseQuerySet cachingBackend onlyInvalidation by timeoutJinja2 supportInvalidation by signalnocacheTagging RecordsCache Non-template Responses
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ item.weight / max_weight * 100 | number:0 }}%{{ item.title }}Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A