pip install django-cache-machine python # settings.py CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'unique-snowflake', } } CACHE_MIDDLEWARE_SECONDS = 600 INSTALLED_APPS = [ ... 'django_cache_machine', ] python # models.py from django.db import models class Blog(models.Model): title = models.CharField(max_length=100) content = models.TextField() created_at = models.DateTimeField(auto_now_add=True) python # models.py from django_cache_machine.models import CachingMixin from django.db import models class Blog(CachingMixin, models.Model): title = models.CharField(max_length=100) content = models.TextField() created_at = models.DateTimeField(auto_now_add=True) python blogs = Blog.objects.all() for blog in blogs: print(blog.title) python new_blog = Blog.objects.create(title='New Blog', content='Hello, World!')


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