Django——中间件设置缓存

发布时间:2019-03-08 20:26:29编辑:auto阅读(1729)

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


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

关键字