• 技术文章 >Python框架 >Django

    Django如何在项目中添加静态文件夹

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-07-05 17:27:10原创2969

    在 mysite 文件夹下添加一个 statics 文件夹用来存放 js 文件

    aa.png

    在 index.html 文件中添加

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    <!DOCTYPE html>

    <html>

    <head>

        <meta charset="UTF-8">

        <title>Title</title>

    </head>

    <body>

    <form action="/userInfo" method="post">

        <p>名字<input type="text" name="username"></p>

        <p>性别<input type="text" name="sex"></p>

        <p>邮箱<input type="text" name="email"></p>

        <p><input type="submit" value="submit"></p>

    </form>

    <hr>

    <h1>数据展示</h1>

    <table border="1px">

        <tr>

            <td>名字</td>

            <td>性别</td>

            <td>邮箱</td>

        </tr>

        {% for i in user_list %}

        <tr>

            <td>{{ i.username }}</td>

            <td>{{ i.sex }}</td>

            <td>{{ i.email }}</td>

        </tr>

        {% endfor %}

    </table>

    </body>

    <!-- 新添加 -->

    {% load static %}

    <script src="{% static "jquery-3.3.1.min.js" %}" ></script>

    <script>

        $("h1").css("color","red")

    </script>

    <!-- 新添加 -->

    </html>

    相关推荐:《Python视频教程

    在 urls.py 文件中添加

    1

    2

    3

    4

    5

    6

    7

    8

    9

    from django.contrib import admin

    from django.urls import path

    from blog import views

    from django.conf import settings

    from django.conf.urls.static import static

    urlpatterns = [

        path('admin/', admin.site.urls),

        path('userInfo', views.userInfo),

    ] + static(settings.STATIC_URL, document_root=settings.STATICFILES_DIRS)

    在 settings.py 中添加

    1

    2

    3

    4

    # 在 STATIC_URL = '/static/' 下面添加,STATIC_URL 相当于一个别名,给前端使用,映射 statics 文件夹(该文件夹名字可更改)

    STATICFILES_DIRS=[

        os.path.join(BASE_DIR, "statics"),

    ]

    1562318461851282.pngdd.png

    专题推荐:django 静态文件夹
    上一篇:Django之Field重要参数相关介绍 下一篇:Django之小白必会的三板斧

    相关文章推荐

    • Django之Field重要参数相关介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网