django中靜態資源的使用
阿新 • • 發佈:2018-12-10
在專案的目錄下,建立static目錄
需要在setting中配置之後才能使用
配置:在setting的最後加上:STATICFILES_DIRS = [static的路徑,如:os.path.join(BASE_DIR,"static")]
例:
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
在模板中使用靜態資源:
1、在html的首行加上 {% load static %}
2、匯入靜態資源:{% static '相對於static的路徑' %}
例:<script type="text/javascript" src="{% static '相對於static的路徑' %}"></script>
2.動靜態資源分離
1.靜態資源 1.在django專案中放在static目錄的下就是靜態資源 如: css,js,img,檔案,html 2.注意如果html放在staic就是靜態的
2.動態資源 1.一些可以動態執行的程式碼,如: python, template語言下的html 2. template語言下的html其實django的一種特殊的語言