編寫你的第一個 Django 應用,第 6 部分¶
這一篇從 教程第 5 部分 結尾的地方繼續講起。在上一節中我們爲網絡投票應用編寫了測試,而現在我們要爲它加上樣式和圖片。
除了服務端生成的 HTML 以外,網絡應用通常需要一些額外的文件——比如圖片,腳本和樣式表——來幫助渲染網絡頁面。在 Django 中,我們把這些文件統稱爲“靜態文件”。
對於小項目來說,這個問題沒什麼大不了的,因爲你可以把這些靜態文件隨便放在哪,只要服務程序能夠找到它們就行。然而在大項目——特別是由好幾個應用組成的大項目——中,處理不同應用所需要的靜態文件的工作就顯得有點麻煩了。
這就是 django.contrib.staticfiles
存在的意義:它將各個應用的靜態文件(和一些你指明的目錄裏的文件)統一收集起來,這樣一來,在生產環境中,這些文件就會集中在一個便於分發的地方。
從哪裏獲得幫助:
如果你在閱讀本教程的過程中有任何疑問,可以前往FAQ的:doc:Getting Help</faq/help> 的版塊。