pip install django-cache-machine python INSTALLED_APPS = [ ... 'cache_machine', ... ] CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211', } } CACHE_MIDDLEWARE_KEY_PREFIX = 'cache_machine_' python from cache_machine import CachingMixin from django.db import models class MyModel(CachingMixin, models.Model): ... python my_model_object = MyModel.objects.get(id=1) my_model_object.cache() python my_model_object = MyModel.objects.get(id=1) my_model_object.invalidate()


上一篇:
下一篇:
切换中文