3
我想在訪問該視圖時關閉某些頁面的緩存。它只是查詢模型對象的頁面。Django緩存 - 刪除某些頁面的緩存
好像當啓用 「django.middleware.cache.FetchFromCacheMiddleware」, ,它需要另一名來自瀏覽器的「刷新」,看看最新的數據。
有什麼辦法可以防止這種情況發生?
謝謝。
我想在訪問該視圖時關閉某些頁面的緩存。它只是查詢模型對象的頁面。Django緩存 - 刪除某些頁面的緩存
好像當啓用 「django.middleware.cache.FetchFromCacheMiddleware」, ,它需要另一名來自瀏覽器的「刷新」,看看最新的數據。
有什麼辦法可以防止這種情況發生?
謝謝。
https://docs.djangoproject.com/en/dev/topics/cache/#controlling-cache-using-other-headers
如果你想用頭部完全禁用緩存, django.views.decorators.cache.never_cache是一個視圖裝飾器 增加了頭,以確保響應不會被緩存瀏覽器或 其他緩存。例如:
from django.views.decorators.cache import never_cache
@never_cache
def myview(request):
# ...