Django中静态文件引用优化

静态文件引用优化

 

在html文件中是用django的静态文件路径时,一般会这么写:

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


但是如果修改了静态文件的目录名称之后,需要把所有有关的html文件路径全部修改一遍,这样会很不方便。于是,我们可以用另一种方法:

 

第一种方法:

1、Django1.9中在settings.py中的TEMPLATES下的OPTIONS添加一条记录

1 "django.core.context_processors.static",

 

2、之后再html文件中,需要这么写:

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

 

第二种方法:

1、在html文件的开始处导入:

1 {% load staticfiles %}

 

2、使用静态文件路径时:

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

 

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

1 STATIC_URL = '/static/'

 

posted on 2016-03-22 09:23  让我们忘了那片海  阅读(1736)  评论(1编辑  收藏  举报

导航