Cache Machine provides automatic caching and invalidation for Django models through the ORM.
For full docs, see https://cache-machine.readthedocs.org/en/latest/.
Cache Machine works with Django 1.11-2.2 and Python 2.7, 3.4, 3.5, 3.6, and 3.7.
Get it from pypi:
pip install django-cache-machine
Get it from github:
git clone git://github.com/django-cache-machine/django-cache-machine.git cd django-cache-machine pip install -r requirements/py3.txt # or py2.txt for Python 2 python run_tests.py