Django中间件设置缓存
程序员文章站
2022-03-18 14:40:27
如图所示查看网站缓存时间 在app中创建middleware.py文件,导入MiddlewareMixin,创建类并继承MiddlewareMixin 在settings中的MIDDLEWARE=[ ] 注册中间件类;添加一个CACHE_CONTROL_MAX_AGE=时间(单位:秒) 作用:在se ......
如图所示查看网站缓存时间
- 在app中创建middleware.py文件,导入middlewaremixin,创建类并继承middlewaremixin
- 在settings中的middleware=[ ] 注册中间件类;添加一个cache_control_max_age=时间(单位:秒) 作用:在settings指定缓存时间,方便全局调用
- 获取settings中设置的缓存时间变量 在中间件类中创建函数process_response并指定 response['cache-control']= 'max-age=%s' % 获取的变量 注:网站缓存固定写法