- 首先注意的一點是,Django沒有根目錄的這個說法,所以下載下來的html文件沒有辦法直接使用,必須進行修改路徑,特別是圖片引用的路徑,需要進行修改。
路徑不對
源碼
{% load staticfiles %}
<img src="{% static "/image/pic/time.jpg" %}">
<img src="{% static "../image/pic/time.jpg" %}" >
- 其中第一條可以顯示,第二條不可以顯示。
Chrome調試的結果
<img src="/static/image/pic/time.jpg" alt="qwe">
<img src="/image/pic/time.jpg" alt="qwe">
setting的配置
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static').replace('\\', '/'),os.path.join(BASE_DIR,).replace('\\', '/'),
)