pip install django-cacheops CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211', } } CACHEOPS_REDIS = { 'host': 'localhost', 'port': 6379, 'db': 1, } python from django.db import models from cacheops import cached_as class Book(models.Model): title = models.CharField(max_length=100) @classmethod def get_all_books(cls): return cls.objects.all() python from django.shortcuts import render from .models import Book def book_list(request): books = Book.get_all_books() return render(request, 'book_list.html', {'books': books})


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