1. 程式人生 > >django中靜態資源的使用

django中靜態資源的使用

在專案的目錄下,建立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的一種特殊的語言