目前在看DJANGO的view cache实现,不过遇到一些问题。根据官方文档,我们需要加入两个middleware(fetch..和update..),然后再在view上加上@cache_page。那么问题来了:
1.当一个请求到来,首先FetchFromCacheMiddleware会去处理这个请求,根据代码来看,他会判断键值是否存在并进行返回response,那么这时候view也不会被调用,@cache_page这个装饰器也不会被调用?
2.默认情况下是否每个view都会被cache?(前提,加上那两个middleware)
求指导