Django 模板之组件、静态文件导入

组件 

 先编写一个html文件 , 可以在其他的html文件中去导入

   导入格式 :  {% include 'xxx.htmll' %}

{% include 'base_list/nav.html' %}

 

静态文件导入

在导入静态文件的时候 , 如果采用这种写法 : 

<script src="/static/bootstrap-3.3.7/js/bootstrap.js"></script>

 如果别名/static/被修改 , 那全部的页面就全都会找不到static中的文件了

为了避免这种情况采用 : 

{% load static %}
<script src="{% static 'bootstrap-3.3.7/js/bootstrap.js' %}"></script>

 

还有另外一种方法 : 

<script src="{% get_static_prefix %}bootstrap-3.3.7/js/bootstrap.js"></script>

get_static_prefix 取到的是/static/的别名

          

 

  

posted @ 2018-08-20 20:47  catern  阅读(140)  评论(0编辑  收藏  举报