所以我有一個Django項目我剛剛創建了一個名爲「coolprojectsite」的目錄結構看起來如下:Django的目錄佈局的解釋
* media (dir)
* mytemplates (dir)
* * admin (dir)
* * coolprojects (dir)
* coolprojectsite (dir)
* * coolproject (dir)
* * * __init__.py
* * * admin.py
* * * models.py
* * * tests.py
* * * urls.py
* * * views.py
* * __init__.py
* * settings.py
* * urls.py
所以,我有幾個問題。
1)coolprojectsite認爲是 '項目'
2)coolproject認爲是 '應用'
3) '媒體' 包含CSS,JavaScript文件等的規定,對他們的適當位置?它在項目之外。
4)'mytemplates'具有包含django標記(例如{%%})的特定文件,並且因爲我的urls.py指向它們而被訪問。將這些文件放在項目之外是否合適?如果我想包含一些任意的javascript文件(比如說jquery),我只需在urls.py中創建一個新條目(如果是的話,它應該是coolprojectsite中的還是coolproject中的),然後鏈接到該文件網址是什麼?
問題。你會不會把媒體/和CSS等的webroot和所有其他波紋管? – tristanbailey 2010-12-28 08:36:26