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函數來清理本地緩存。