django缓存模板和视图的查询结果

时间:2015-04-05 03:08:25

标签: django django-models django-templates django-cache

我想以cache a query result on per request为基础。因为我需要在多个地方进行查询。我希望在cache query request request-response并随时随地使用它。在{{1}}周期结束时它应该到期。 Here我找到了一个解决方案,但有一个讨论表明这将是危险的

有人可以告诉我如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

您可以修改建议的解决方案here以使用每个请求的locmemcache实例,而不是每个线程的全局缓存。

然后,您可以使用中间件的process_response函数来清理本地缓存。