一、静态文件
什么是静态文件
如:图片、css、js、音频、视频
二、静态文件配置
静态文件配置 —— setting.py中
-
配置静态文件的访问路径【该配置默认存在】
-
通过哪个URL地址找静态文件
-
STATIC_URL = ‘/static/’
-
说明:
指定访问静态文件时是需要通过/static/xxx或者http://127.0.0.1:8000/static/xxx
【xxx表示具体的静态资源位置】
-
-
配置静态文件的存储路径
STATICFILES_DIRS
STATICFILES_DIRS
保存的是静态文件在服务器端的存储位置STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), )
三、测试
下载图片
静态资源访问
四、模板中访问静态文件
img标签为例
通过{% static %}
标签访问静态文件
-
加载static —
{% load static %}
-
使用静态资源 — {% static ‘静态资源路径’ %}
-
样例
<img src="{% static 'images/lena.jpg' %}"/>