[Django]-Caching a static Database table in Django

3👍

I had a similar problem and django-cache-machine worked like a charm. It uses the Django caching features to cache the results of your queries. It is very easy to set up (assuming you have already configured Django’s cache backend):

pip install django-cache-machine

Then in the model you want to cache:

from caching.base import CachingManager, CachingMixin

class MyModel(CachingMixin, models.Model):
    objects = CachingManager()

And that’s it, your queries will be cached.

Leave a comment