Django-09 靜態文件

  • 什麼是靜態文件
    • 如:圖片,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"/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章