編寫你的第一個 Django 應用,第 6 部分

編寫你的第一個 Django 應用,第 6 部分

這一篇從 教程第 5 部分 結尾的地方繼續講起。在上一節中我們爲網絡投票應用編寫了測試,而現在我們要爲它加上樣式和圖片。

除了服務端生成的 HTML 以外,網絡應用通常需要一些額外的文件——比如圖片,腳本和樣式表——來幫助渲染網絡頁面。在 Django 中,我們把這些文件統稱爲“靜態文件”。

對於小項目來說,這個問題沒什麼大不了的,因爲你可以把這些靜態文件隨便放在哪,只要服務程序能夠找到它們就行。然而在大項目——特別是由好幾個應用組成的大項目——中,處理不同應用所需要的靜態文件的工作就顯得有點麻煩了。

這就是 django.contrib.staticfiles 存在的意義:它將各個應用的靜態文件(和一些你指明的目錄裏的文件)統一收集起來,這樣一來,在生產環境中,這些文件就會集中在一個便於分發的地方。

從哪裏獲得幫助:

如果你在閱讀本教程的過程中有任何疑問,可以前往FAQ的:doc:Getting Help</faq/help> 的版塊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章