欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django中间件设置缓存

程序员文章站 2022-03-18 14:40:27
如图所示查看网站缓存时间 在app中创建middleware.py文件,导入MiddlewareMixin,创建类并继承MiddlewareMixin 在settings中的MIDDLEWARE=[ ] 注册中间件类;添加一个CACHE_CONTROL_MAX_AGE=时间(单位:秒) 作用:在se ......

Django中间件设置缓存

如图所示查看网站缓存时间


  • 在app中创建middleware.py文件,导入middlewaremixin,创建类并继承middlewaremixin
  • 在settings中的middleware=[ ] 注册中间件类;添加一个cache_control_max_age=时间(单位:秒) 作用:在settings指定缓存时间,方便全局调用
  • 获取settings中设置的缓存时间变量 在中间件类中创建函数process_response并指定 response['cache-control']= 'max-age=%s' % 获取的变量 注:网站缓存固定写法