2017-01-09 47 views
0

在我的django應用程序中,我使用視圖來調用我想要在開發中測試的django方法。在經常瀏覽器調用django視圖時禁用緩存JSON響應

當我調用我的視圖訪問映射的URL localhost:8000/do_something兩次時,它會返回緩存的JSON響應,並且不會再次處理請求,這會破壞我對測試代碼的使用。

我知道,這絕對不是最好的做法,但我只是想用它來工作,所以下面是我試過的東西:

  • 清除瀏覽器緩存(在Chrome,IE和火狐,所有三個)
  • 重新啓動服務器
  • 它最終清除在2-3重啓緩存,視圖使得該方法再次調用的返回剛纔緩存JSON響應來代替。
    我確定這是一種偏好或某種設置,如果有人能解決我這個問題,會很高興?

    謝謝。

    回答

    0

    我解決了這個問題,加入了我@never_cache django裝飾我的意見。例如

    @never_cache 
    def do_somethig(request): 
    return JsonResponse({"Tested":"OK"})