django的静态文件的引入

 

django的静态文件的引入

 


1.路径配置

  • 在templates文件夹的同级目录下新建static文件夹
  • 在setting里面写上STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]

2.静态文件的引入

  • 硬编码
  •  1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <link rel="stylesheet" href="/static/css/crm/index.css">
     7 </head>
     8 <body>
     9     <form action="">
    10         <p>测试模板页面</p>
    11     </form>
    12 </body>
    13 </html>

    在html的头部引入外部静态文件

  • 模板标签
     1 {% load static %}
     2 <!DOCTYPE html>
     3 <html lang="en">
     4 <head>
     5     <meta charset="UTF-8">
     6     <title>Title</title>
     7 {#    <link rel="stylesheet" href="/static/css/crm/index.css">#}
     8     <link rel="stylesheet" href="{% static 'css/crm/index.css' %}">
     9 </head>
    10 <body>
    11     <form action="">
    12         <p>测试模板页面</p>
    13     </form>
    14 </body>
    15 </html>

    在模板的头部写上{% load static %},再在link标签里写入{% static  "静态文件的路径" %}

 

posted @ 2019-04-03 16:15  Ivy丶  阅读(1844)  评论(1)    收藏  举报