簡體   English   中英

django身體背景圖片未加載

[英]django body background image not loading

urls.py:

url(r'^index/', index),

views.py:

def index(request):
    return render(request, 'base.html')

base.html :(在templates目錄中)

{% load staticfiles %}
<body style="background-image: url({% static "/static/arch.png" %})">
</body>

並且arch.png位於應用程序目錄info/static/arch.png中的靜態文件夾中。

結果是白屏頁面。

此問題是因為static標記中的路徑應對於靜態目錄。 文檔

使用配置的STATICFILES_STORAGE存儲為給定的相對路徑創建完整URL

您使用的是絕對路徑。 相反,您應該使用:

{% static "arch.png" %}

請注意省略了前導斜杠以及static目錄的名稱。 如果仍然遇到問題,請確保在settings.py中正確設置了目錄。

暫無
暫無

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

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