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