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/'

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM