def aview(request): if request.method=='get': return cached_page return no_cache
对于同一个url, 当请求方式是get的时候, 启用cache, 否则按正常程序渲染返回.
阅读了下文档, 好像没有办法
你这本来就已经是伪代码了,其实思路跟你写的差不多。 你也可以自己用middle_ware 来实现。 django的cache如果不够领过的话,你就自己写个cache就是了。 不要说好像没有办法。
有时候试试php的简单暴力的思路也未尝不可。 django只是在普通的web开发层面帮你包装抽象了一下,本质的东西还是一样的,只能说,他给你的只多不少!