django模板层之静态文件引入优化

1.新手使用

  我们一般在初学django的情况下,引入django的静态文件一般有如下两种方式:

  通过路径引用:

<script type="text/javascript" src="/static/js/jquery-2.1.4.min.js"></script>

  直接从bootcdn或其他网页引用:

 <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

  这两种使用方法直观,而且大众,但是有些情况下如果我们的静态文件名发生了改变,此时就需要挨个改动,这样就会很麻烦

2.项目使用

  在一般大型django项目中,我们通常是引入{% load staticfiles %}的方法来写入我们的路径,这样目的是为了解耦

1.在html文件一开始导入

 {% load staticfiles %}

2.在我们使用静态文件的时候

<link rel="stylesheet" href="{% static 'plugins/bootstrap/css/bootstrap.css' %} "/>

以后如果需要修改静态文件目录时,只需要在settings.py文件中修改STATIC_URL参数即可,即

STATIC_URL = '/static/'

 

posted @ 2018-06-26 18:02  -Learning-  阅读(314)  评论(0编辑  收藏  举报