模板和视图的 django 缓存查询结果
django cache query result for templates and views
我要cache a query result on per request
基础。因为我需要在多个地方查询。我想 cache
在 request
上 query
并随时随地使用它。在 request-response
周期结束时它应该 expire 。 Here 我找到了解决方案,但有人讨论说这很危险
谁能告诉我如何实现这个。
您可以修改建议的解决方案 here 以使用每个请求的 locmemcache 实例,而不是每个线程的全局缓存。
然后您可以使用中间件的 process_response 函数来清理本地缓存。
我要cache a query result on per request
基础。因为我需要在多个地方查询。我想 cache
在 request
上 query
并随时随地使用它。在 request-response
周期结束时它应该 expire 。 Here 我找到了解决方案,但有人讨论说这很危险
谁能告诉我如何实现这个。
您可以修改建议的解决方案 here 以使用每个请求的 locmemcache 实例,而不是每个线程的全局缓存。
然后您可以使用中间件的 process_response 函数来清理本地缓存。