1. 程式人生 > >Django 靜態檔案和媒體檔案配置

Django 靜態檔案和媒體檔案配置

初識 django 大概是去年的今天。當時按照 django practics 裡面的教程做。新增 Tinymce 富文字編輯器的時候。一直不成功,當時對 django 確實不熟悉。現在想來,大概是 對 靜態檔案和媒體檔案不瞭解

django 的靜態檔案,一般為一些 css javascript檔案。媒體檔案則是一些使用者上傳的檔案,如圖片,音訊 ,視訊檔案等。一個專案(project)可能有很多 app,多數app共享一些靜態檔案。這樣就可以設定一個全域性的靜態檔案。針對 app 可以單獨設定。

下面列舉如何設定。環境是 ubuntu 12.04 +  python 2.75 + django 1.3

專案目錄結構如下:

/dmblog(project)/

              /mblog(app)/

                         /__init__.py

                         /models.py

                         /views.py

                         /test.py   

              /db

              /static/

                     /styles/

                     /scripts/

                     /images/

              /media  

              /templates

              /settings.py

              /url.py

              /manage.py

加粗的為資料夾