2
最近我開始使用threading.local()作爲一些apis來存儲和訪問請求持續時間的狀態,而不必訪問請求對象。Django和threading.local()的怪癖?
所以可以說我有一定代碼:
_thread_local = threading.local()
_thread_local.theme = 'darkblues'
多久即_thread_local.theme
可變持續?我是否必須在請求結束時手動取消設置,比如自定義中間件?或者它在完成處理請求後自動被Django刪除?