python
from cache_machine.api import CachingManager, cached
from django.db import models
class Article(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
objects = CachingManager()
@classmethod
@cached(timeout=3600)
def get_article(cls, article_id):
return cls.objects.get(id=article_id)
python
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
}
}