一、视图缓存
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)), ]
二、模板文件缓存