当前位置 博文首页 > Django零基础入门之静态文件的引用

    Django零基础入门之静态文件的引用

    作者:孤寒者 时间:2021-09-15 18:16

    目录
    • 效果展示:
    • 1.静态文件引用:
      • (1)创建静态文件目录:
      • (2)静态文件路径的配置:
      • (3)创建三大静态文件:
      • (4)静态文件的引用:

    引言:

    在我们Django中如何引用三大静态文件(JavaScript,CSS,image)呢?
    这就是本文要讲述的内容——静态文件的引用!

    效果展示:

    在这里插入图片描述

    点击确定之后:

    在这里插入图片描述

    1.静态文件引用:

    (1)创建静态文件目录:

    在项目目录下创建static目录, 为了区分开各种类型的静态文件,再分别创建css,image,js文件目录:

    在这里插入图片描述

    (2)静态文件路径的配置:

    在settings.py文件中添加STATICFILES_DIRS
    设置静态文件目录路径,同templates设置。

    (settings.py文件中加入下述代码即可!)

    # 配置静态文件的路径       BASE_DIR是项目根目录
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, "static")
    ]
    

    (3)创建三大静态文件:

    1.JS——创建文件/static/js/index.js

    在这里插入图片描述

    2.CSS——创建文件/static/css/index.css:

    在这里插入图片描述

    3.image——创建文件/static/image/first.jpg:

    在这里插入图片描述

    总览:

    在这里插入图片描述

    (4)静态文件的引用:

    {#静态文件的加载#}
    {% load static %}
    
    {#   注意::: {%  %}这是模板标签    #}
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>测试!</title>
        {#css文件的引用#}
        <link rel="stylesheet" href="{% static 'css/index.css' %}" rel="external nofollow" >
    </head>
    <body>
    
    {#图片文件的引用#}
    <img src="{%  static 'image/first.jpg' %}" alt="">
    
    {#js文件的引用#}
    <script src="{% static 'js/index.js' %}"></script>
    
    </body>
    </html>
    
    jsjbwy
    下一篇:没有了