緣由
新手學(xué)習(xí) Django 當(dāng)配置好 HTML 頁(yè)面后,就需要使用一些靜態(tài)資源,如圖片,JS 文件,CSS 樣式等,但是 Django 里面使用這些資源并不是直接引用一下就好,還要配置路徑即 STATIC_URL 如果這個(gè)配置不好的話,請(qǐng)求這些靜態(tài)資源將返回 HTTP 404 。
經(jīng)驗(yàn)傳授
1. 輸出 settings.py 文件里面的 STATIC_URL 到HTML頁(yè)面,看一下物理路徑指向了哪些,通常是不是跑出根目錄的。這里給個(gè)DEMO:
這樣訪問(wèn)的HTML頁(yè)面就可以看到這些路徑了。
2. 配置 STATIC_ROOT 變量
可能通過(guò)調(diào)整第二個(gè)和第三個(gè)參數(shù)來(lái)將路徑修改正確。(多調(diào)試)
3. 在 urls.py 文件中配置 urlpatterns 變量(主要看高亮這一行):
4. 測(cè)試以上配置:
或
<head>
<meta charset="UTF-8"/>
<title>{{ title }} - Oger</title>
{% load staticfiles %}
<script type="text/javascript" src="{% static 'scripts/jquery-1.11.0.min.js' %}"></script>
</head>
[/code]
這兩種用法都是可以的。
用 Django 開(kāi)發(fā)Web站點(diǎn)還是很方便的。繼續(xù)學(xué)習(xí)中...
新聞熱點(diǎn)
疑難解答
圖片精選