2013-01-03 53 views
0

我通常使用GAE靜態css目錄,它工作正常。爲了加速測試(不需要僅僅爲了靜態文件更新而部署),我做了一個快速設置,將html,js和css文件作爲實體加載,並且通過在線處理程序從數據庫傳送而不是作爲靜態文件。適用於.html和.js文件,但瀏覽器會在線處理程序提供服務時忽略css。我在響應中包含self.response.headers["Content-Type"] = 'text/css'。以下是每種呼叫的兩個日誌條目。非靜態文件傳送時有所不同。我可以解決這個問題嗎?來自數據庫的CSS被忽略

dev_appserver.py:3103] "GET /static/css/styles.css HTTP/1.1" 200 - 

dev_appserver.py:3103] "GET /getTest/styles.css HTTP/1.1" 200 - 
+0

如果你去到DB-提供一個直接在瀏覽器,什麼你有看到? Firebug/Dev Tools網絡選項卡報告什麼內容類型? –

+0

您是否在部署應用程序後在生產中遇到此問題? – proppy

回答

0

非常尷尬 - 根據Daniel的說法,我未能部署版本設置Content-type。爲了得到從這個FUBAR問題的一些值:如果直接從數據庫加載CSS記住用

self.response.headers["Content-Type"] = 'text/css' 

道歉-stevep

+0

不要忘記接受你自己的答案,這樣其他人就不會認爲它沒有答案:P –