在Django中靜態資源的使用
阿新 • • 發佈:2018-11-06
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的一種特殊的語言