我想在Django提供的一個網頁中使用背景圖片。理想情況下,我使用css文件並使用css background-image屬性,但是當我將它放入我的css文件中時,它不會呈現,但是如果將代碼放入HTML文檔(內部樣式表)中,它將呈現。所以,總結一下。完全相同的代碼,在這裏:可能帶有靜態文件和模板的Django錯誤
<style>
body {
background-image: url("{% static 'Kitchen.jpg' %}");
background-repeat: no-repeat; background-attachment: fixed;
}
</style>
上面的代碼工作在HTML文檔而不是在CSS(減去HTML「風格」標籤)。而且,同一個css文件中的其他代碼工作得很好。由於某些原因,background-image屬性將不會在css文件中執行。
除非有人有另一個想法,似乎這是一個Django軟件錯誤。
嗨盧克,我也嘗試過你的建議是什麼,都無濟於事後。從技術上講,這個:url(「{%static'Kitchen.jpg'%}」);應該管用。靜態文件系統中的某些東西是不正常的,它似乎導致它不起作用。 –