2017-03-09 48 views
0

我正在構建一個Web應用程序。所有在我的Project目錄中工作的外部鏈接都可以正常工作,但是我注意到昨天每次修改.css文件時都沒有完全呈現此更改。無論我是否刪除整個.css文件內容,它都會以相同的樣式凍結。燒瓶 - 獲取我的外部.css文件的304狀態

這是當我運行瓶是我得到的迴應:

* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 
* Restarting with stat 
* Debugger is active! 
* Debugger pin code: 230-950-485 
127.0.0.1 - - [09/Mar/2017 17:53:09] "GET/HTTP/1.1" 200 - 
127.0.0.1 - - [09/Mar/2017 17:53:10] "GET /static/css/main.css HTTP/1.1" 200 - 
127.0.0.1 - - [09/Mar/2017 17:53:10] "GET /static/js/main.js HTTP/1.1" 200 - 
127.0.0.1 - - [09/Mar/2017 17:53:10] "GET /static/css/main.css HTTP/1.1" 304 - 
127.0.0.1 - - [09/Mar/2017 17:53:14] "GET /favicon.ico HTTP/1.1" 404 - 
127.0.0.1 - - [09/Mar/2017 17:54:04] "GET/HTTP/1.1" 200 - 

通知304,看起來可能是什麼問題?我很欣賞任何建議採取的步驟。

+0

同樣在這裏,你是否已經找到了解決方案? – bonanza

回答

0

我用的燒瓶中,如果您使用外部文件

HTTP響應304是「重定向到之前的緩存結果」靜態的非常普遍。

這意味着Flask正在告訴您的瀏覽器它已經有內容。

如果清除瀏覽器緩存,並且您會注意到Flask在您的下一個請求中返回200。