靜態文件引用優化
在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/'
