簡體   English   中英

Django Server-如何防止在csv文件上緩存?

[英]Django Server - How to prevent caching on csv files?

我有一台服務器,每天都會生成一些數據。 我正在使用D3可視化數據(d3.csv(“ path”))。

問題是,如果文件在項目中的static_dir下,則我只能訪問它們。

但是,如果我將它們放在那兒,它們最終確實會被緩存,並且我不再看到更新,這對於CSS和JS文件很好,但對於基礎數據則不行。

有沒有辦法將這些文件放在不同的文件夾中並防止在它們上緩存? 我可以通過什么路徑訪問它們?

或者作為替代,建議如何以不同的方式構造我的項目,以便首先避免此操作。 Atm,我有一個單獨的過程來生成數據並將其存儲到與服務器無關的給定文件夾中。

非常感謝,托尼

訪問文件時,您始終可以向請求中添加?t=RANDOM以便始終獲取“新”數據。

因為請求(在服務器端)是“新的”-不會有緩存,而在客戶端則沒有關系。

要獲得新的隨機數,可以使用Date.now()

url = "myfile.csv?t="+Date.now()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM