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