美文网首页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