-
什麼是靜態文件
- 如:圖片,css,js,音頻,視頻
-
靜態文件配置 - settings.py中
1. 配置靜態文件的訪問路徑【該配置默認存在】
- 通過哪個url地址找靜態文件
- STATIC_URL = '/static/'
- 說明:
指定訪問靜態時是需要通過/static/xxx或http://127.0.0.1:8000/static/xxx[xxx表示具體的靜態資源位置]
2. 配置靜態文件的存儲路徑STATICFILES_DIRS
STATICFILES_DIR保存的是靜態文件在服務器端的存儲位置
# file:settings.py
STATICFILES_DIRS = (
Path(BASE_DIR,"static"),
)
例子:
<body>
<img src="http://127.0.0.1:8000/static/image/django.jpeg"
width="200px" height="200px"/>
<img src="/static/image/django.jpeg" width="200px" height="200px"/>
</body>
模板中訪問靜態文件 - img標籤爲例
方案2
通過{% static %}標籤訪問靜態文件
1,加載static - {% load static %}
2,使用靜態資源 - {% static '靜態資源路徑' %}
3, 樣例
- <img src="{% static 'images/lena.jpeg' %}">
{% load static %}
<img src="{% static 'image/django.jpeg' %}" width="200px" height="200px"/>