2016-09-18 16 views
0

在我的CSS,我的例子是這樣的:如何staticfiles處理添加到CSS的網頁在Django

#defaultCountdown span.countdown_section { 
    color:#fff; 
    padding:7px 15px!important; 
    margin-bottom:2px; 
    font-weight:300; 
    background:url(../img/bg-white.png); 
    text-align:center 
} 

如果你看到的背景標籤,有一個網址。 如何通過靜態文件提供此服務?

謝謝。

回答

0

回答關於在css或js文件中使用static的評論....可以這樣做。基本上你會像HTML頁面一樣定義一個路由和視圖。

但是,這是強烈建議生產級別的網站。如果你這樣做,而不是將它們作爲靜態文件提供,你將會大大增加頁面響應時間。

要做到這一點,你只需通過content_type到您的HttpResponse爲您辦理相關觀點:

return HttpReaponse(my_dynamic_css, content_type="text/css") 
+0

好的,我猜這裏的問題是CSS3和靜態文件。你所暗示的是,如果你想保持靜態,我們不會在css3類中使用url()函數。 – arcee123

+0

是的。我會建議在頁面上使用