python-django-cacheops
A slick app that supports automatic or manual queryset caching and automatic
granular event-driven invalidation.
It uses `redis `_ as backend for ORM cache and redis or
filesystem for simple time-invalidated one.
- Developed at devel:languages:python:django
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:LegacyX86/python-django-cacheops && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
django-cacheops-6.0.tar.gz | 0000070280 68.6 KB | |
python-django-cacheops.changes | 0000002570 2.51 KB | |
python-django-cacheops.spec | 0000002496 2.44 KB |
Revision 3 (latest revision is 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 892240
from
Markéta Machová (mcalabkova)
(revision 3)
- Update to v6.0 * support and test against Python 3.9 and Django 3.1/3.2 * added custom serializers support (thx to Arcady Usov) * support callable extra in @cached_as() and friends * made simple cache obey prefix * skip JSONFields for purposes of invalidation * configure skipped fields by internal types, classes still supported * handle `DatabaseError` on transaction cleanup (Roman Gorbil) * do not query old object if cacheops is disabled * do not fetch deferred fields during invalidation, fixes #387 Backwards incompatible changes: * callable `extra` param, including type, now behaves differently * simple cache now uses prefix
Comments 0