django6.靜態檔案static
除了服務端生成的 html 以外,網路應用通常需要一些額外的檔案——比如,指令碼和樣式表——來幫助渲染網路頁面。在 django 中,我們把這些檔案統稱為「靜態檔案」。
對於小專案來說,這個問題沒什麼大不了的,因為你可以把這些靜態檔案隨便放在哪,只要服務程式能夠找到它們就行。然而在大專案——特別是由好幾個應用組成的大專案——中,處理不同應用所需要的靜態檔案的工作就顯得有點麻煩了。
這就是 django.contrib.staticfiles 存在的意義:它將各個應用的靜態檔案(和一些你指明的目錄裡的檔案)統一收集起來,這樣一來,在生產環境中,這些檔案就會集中在乙個便於分發的地方。
首先,在你的 polls 目錄下建立乙個名為 static 的目錄。django 將在該目錄下查詢靜態檔案,這種方式和 diango 在 polls/templates/ 目錄下查詢 template 的方式類似。
編寫你的第乙個 Django 應用,第 2 部分
hello,我是 alex 007,乙個熱愛計算機程式設計和硬體設計的小白,為啥是007呢?因為叫 alex 的人太多了,再加上每天007的生活,alex 007就誕生了。投票應用程式,第 2 部分 我們將建立資料庫,建立您的第乙個模型,並主要關注 django 提供的自動生成的管理頁面。上一節 編...
編寫你的第乙個 Django 應用,第 3 部分
hello,我是 alex 007,乙個熱愛計算機程式設計和硬體設計的小白,為啥是007呢?因為叫 alex 的人太多了,再加上每天007的生活,alex 007就誕生了。django檢視 模板系統 url命名空間 我們將繼續編寫投票應用,並且專注於如何建立公用介面 也被稱為 檢視 上一節 編寫你的...
Django建立第乙個應用
django自帶乙個實用程式,可以自動生成應用程式的基本目錄結構,因此您可以專注於編寫 而不是建立目錄。要建立您的應用程式,請確保您與目錄位於同一目錄,manage.py 並鍵入以下命令 這將建立乙個目錄myweb,其目錄如下 此目錄結構將容納輪詢應用程式。root localhost demo t...