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
加粗的為資料夾