一、视图缓存

Django的缓存可以设置缓存指定的视图,具体方式使用django.views.decorators.cache.cache_page,
方法有2种方式:
-
装饰器:以方法以装饰器的方式使用
from django.views.decorators.cache import cache_page @cache_page(60 * 15,cache="default") def index(request): pass -
路由:设置响应视图
from django.views.decorators.cache import cache_page urlpatterns = [ path('foo/<int:code>/', cache_page(60 * 15)(my_view)), ]
本文详细介绍了Django的视图缓存和底层缓存,包括视图缓存的装饰器和路由设置,底层缓存的API使用,并提供了一个实战示例,展示了如何在项目中设置缓存配置。同时,文章也提及了Session缓存的启用和不同引擎的选择。
订阅专栏 解锁全文
918

被折叠的 条评论
为什么被折叠?



