美文网首页django
Django-09 静态文件

Django-09 静态文件

作者: JuliusL | 来源:发表于2021-07-12 06:10 被阅读0次
  • 什么是静态文件
    • 如:图片,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"/>

相关文章

网友评论

    本文标题:Django-09 静态文件

    本文链接:https://www.haomeiwen.com/subject/zrckpltx.html