Django | 静态文件

Django·Programming · 2022-04-16

静态文件配置

settings.py中配置静态文件的有关信息

  1. 配置静态文件的访问路径STATIC_URL

    • 告诉服务器根据哪个url找到静态文件
    • 默认配置为STATIC_URL='/static/',该配置默认存在
    • 指定访问静态文件时需要通过路径/static/xxx/来访问
  2. 配置静态文件的存储路径STATICFILES_DIRS

    • STATICFILES_DIRS是静态文件在服务器端的存储位置
    • 当访问静态文件的url被输入时,服务端到该路径下找对应的文件来展示

静态文件访问

在模板中访问静态文件

通过{% static %}标签来访问静态文件,,以img为例,步骤如下:

  1. 加载static:{% load static %}
  2. 使用static资源:{% static '静态资源路径' %}
  3. 样例:<img src="{% static 'images/111.png' %}>