我開始在Django示例項目創建,第一個命令:理解目錄結構的建議
django-admin.py startproject test
給我:
- root
- test
- __init__.py
- settings.py
- urls.py
- wsgi.py
- manage.py
現在我創建的第一個應用:
python manage.py startapp foo
它創建了f或我文件夾root/foo
所以我應該如何理解我的root/test
文件夾。這個文件夾是否用於我的項目的全局配置,僅此而已? (類似的Symfony 2 app文件夾)
我很困惑,因爲Django文檔講述:
內的mysite /目錄是實際的Python包爲您 項目
但manage.py startapp foo
創建應用程序在根下,不在root/test
(mysite相當於)
[編輯]
兩個命令:
python manage.py startapp app
和:
django-admin.py startapp app
給我的應用程序項目的根裏面,不是在root/name_of_generated_project
的Django 1.4
[編輯] 2
對不起,夥計們,我的錯,現在一切正常。
[編輯] 3
我想再次創建另一個項目:
django-admin.py startproject jobeet
我最初的結構類似於上面。
現在我想嘗試創建應用程序(Jobeet的文件夾中):
django-admin.py startapp jobs
和我結束了jobeet/jobs
沒有jobeet/jobeet/jobs
再次:我的項目的根內/
所以我有:
另一個命令:
python manage.py startapp app
給了我同樣的結果
名稱測試就是一個例子,真實姓名不同。我很抱歉。 – drupality 2012-04-09 21:23:25
@drupality沒問題。希望你找到我的答案有幫助。 – 2012-04-09 21:25:16
我強烈毫不猶豫地指一個應用程序爲「個人網站」大多數網站將組成一個以上的應用程序,並經常項目是一個單一的網站 – John 2012-04-09 21:58:10