Apps that help with caching your Django Project or Framework for better performance.
Feature | Description |
---|---|
Backend only | This application is only the cache backend |
QuerySet caching | |
Invalidation by timeout | Invalidation cache record by timeout |
nocache | Non-cached fragment in the body of the cache. |
Jinja2 support | Supports template fragment caching in Jinja2 templates |
Invalidation by signal | Appropriate caches are invalidated on post_save and post_delete model signals |
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. |
Package | django-redis | diskcache | django-cacheops | django-cachalot | django-cacheback | Django-uWSGI | django-fancy-cache | django-viewlet | django-memoize | Django Cache Fallback - Multiple backends | Django-Async-Redis | django-cacheme | django-ormcache |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
Full featured redis cache backend for Django. |
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python. |
A slick ORM cache with automatic granular event-driven invalidation. |
No effort, no worry, maximum performance. |
Smart caching for Django using Celery to refresh cached items asynchronous... |
Django related examples/trick/modules for uWSGI |
A Django `cache_page` decorator on steroids. |
Render template parts with extended cache control. |
An implementation of memoization technique for Django |
Django Cache Fallback - Multiple Cache Backend |
Full featured async Redis cache backend for Django. |
Django-Cacheme is a redis memoized/cache decorator for Django |
An ORM cache for Django. |
Category | App | Other | App | App | Other | App | App | App | App | App | App | App | Other |
# Using This |
35
![]() |
2
![]() |
18
![]() |
14
![]() |
4
![]() |
3
![]() |
2
![]() |
2
![]() |
2
![]() |
1
![]() |
0
![]() |
1
![]() |
0
![]() |
Python 3? | |||||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Beta | Beta | Unknown | Production/Stable | Production/Stable | Pre-Alpha | Pre-Alpha | Unknown |
Last updated | May 10, 2022, 2:38 a.m. | Feb. 20, 2022, 4:42 p.m. | April 17, 2022, 3:47 a.m. | Feb. 24, 2022, 6:41 p.m. | Jan. 25, 2022, 2:59 a.m. | Feb. 19, 2021, 9:17 p.m. | April 6, 2022, 4:28 p.m. | April 7, 2022, 9:09 a.m. | April 27, 2020, 2:46 a.m. | June 24, 2021, 7:06 a.m. | Oct. 9, 2020, 3:56 p.m. | Oct. 8, 2020, 4:56 a.m. | Jan. 10, 2020, 1:37 p.m. |
Version | 5.2.0 | 5.4.0 | 6.0 | 2.5.1 | 3.0.0 | 0.2.2 | 1.2.1 | 1.5.1 | 2.3.1 | 0.4.4 | 0.1.0 | 0.1.3 | 1.2 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
Commits | |||||||||||||
Stars | 2,335 | 1,482 | 1,598 | 926 | 325 | 206 | 139 | 59 | 116 | 10 | 14 | 5 | 14 |
Repo Forks | 380 | 102 | 197 | 116 | 80 | 37 | 19 | 18 | 26 | 4 | 4 | 1 | 2 |
Participants |
niwinz
jdufresne jezdez sebleier WisdomPill terencehonles aleszoulek BertrandBordage TheOldMop pre-commit-ci[bot] more... |
grantjenks
rkubik tamirOK jugmac00 maxking AbhinavOmprakash i404788 Cologler elistevens raratiru more... |
Suor
jhillacre georgepasturemap ttyS15 elmit tumb1er nicwolff lokhman ir4y libraM more... |
BertrandBordage
Andrew-Chen-Wang Surgo dbartenstein debdolph alsonkemp Ayzse beda42 izimobil apie more... |
codeinthehole
stephrdev thisisstephenbetts Kobold jezdez kevin-brown michaelkuty alanjds lpomfrey mdomans more... |
pyup-bot
MechanisM pizzapanther btimby Natureshadow unbit alanjds ar4s rudensm fladi more... |
peterbe
YPCrumble skorokithakis timbutler pigmonkey regadas idealatom aaronvanderlip pyMan justinfay |
andreif
lundberg hannseman jocke-l gardeman beshrkayali Mojken chrippa heyman idealatom |
GotoCode
utek therefromhere acrfordyce akanouras fjsj joshgeller timgates42 |
Kub-AT
lampslave |
Andrew-Chen-Wang
adamchainz |
Yiling-J |
streeter
frewsxcv meastman |
Documentation | n/a | n/a | n/a | n/a | |||||||||
Backend only | |||||||||||||
QuerySet caching | |||||||||||||
Invalidation by timeout | |||||||||||||
nocache | |||||||||||||
Jinja2 support | |||||||||||||
Invalidation by signal | , but more low-level than signals | , also support many2many signal | |||||||||||
Tagging Records | |||||||||||||
Cache Non-template Responses | , it caches querysets everywhere, including scripts |
Search Weight | Package | Description | Last PyPI release: | Repo Forks | Stars | |||
---|---|---|---|---|---|---|---|---|
{{ 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 |