1、如何在Django代码中使用缓存设置缓存时,可以在代码中以三种方式使用它。1在视图视图中使用2它用于路由urlconf三。在模板中使用在视图视图中使用缓存

3、在模板中使用缓存

5、decorator负责在后台发送相应的HTTP报头。还有其他方法可以控制缓存参数。例如,HTTP允许刂茗岚羟应用程序执行以下操作:定义可以缓存页的最长时间。指定缓存是否始终检查较新版本,并仅在没有更新时传递缓存的内容。在Django中,可以使用cache,控件视图装饰器指定这些缓存参数。在下面的示例中,cache_ucontrol告诉缓存为每次访问重新验证缓存,并将缓存的版本保存最多3600秒。

7、在页眉上使用vary默认情况下,Django的缓存系统使用请求的路径(如blog/article/1傧韭茆鳟)来创建其缓存密钥。这意味着不同的用户将获得相同路径的相同缓存版本,而不管客户端的用户代理、cookie和语言配置如何,除非使用vary头通知缓存机制需要考虑请求头中的cookie和语言。要在Django中执行此操作,请使用方便的vary-On-huheaders装饰器视图。例如,下面的代码告诉Django在读取缓存数据时考虑用户代理和cookie之间的差异。

9、相关建议:Django中的缓存是什么