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

在Django中靜態資源的使用

1、靜態資源

如:css、js、img檔案
在django中放在static目錄下的

2、使用

1、在專案的目錄下建立static目錄
2、在setting中配置了才可以使用
	配置:在setting的後面追加:STATICFILES_DIRS = [static的路徑os.path.join(BASE_DIR,''static)]
3、在模板html中
	1、在html的首行加上{% load static %}
	2、使用:{% static '相對於static的路徑' %}
	如:js   <script type="text/javascript" src="{% static '相對於static的路徑' %}"></script>

3、靜態資源可以直接通過url訪問

格式:http://地址:埠號/static/資源路徑
如:http://10.31.160.135:8003/static/img/xxx.jpeg

4、動靜態資源分離

1、靜態資源

1、在django專案中放在static目錄下的就是靜態資源
如:css,js,img,檔案,html
2、注意如果html放在static就是靜態的

2、動態資源

1、一些可以動態執行的程式碼,如:python,template語言下的html
2、template語言下的html其實是django的一種特殊的語言