在我運行django-admin.py startproject foobar
後,它會創建一個父目錄foobar
和另一個foobar
(同名)文件夾以及manage.py
文件。問題是 - 我應該將/foobar/foobar
中的所有文件移動到/foobar
,並刪除冗餘目錄嗎?這個結構在那裏的原因是什麼?在Django中啓動項目後,我應該將項目文件移動到父目錄嗎?
4
A
回答
6
new project layout用於刪除manage.py腳本中的sys.path hackery,並消除導致執行某些代碼的導入令人討厭的錯誤,例如信號處理程序多次而不是一次。
2
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
- 外
mysite/
目錄僅僅是爲您的項目的容器。它的名字與Django無關;你可以將它重命名爲任何你喜歡的東西。 manage.py
:一個命令行實用程序,可讓您以各種方式與此Django項目進行交互。您可以在django-admin.p
和manage.py
之間閱讀有關manage.py
的所有詳細信息。- 內部
mysite/
目錄是您的項目的實際Python包。它的名字是你需要用來導入任何內容的Python包名(例如import mysite.settings
)。
相關問題
- 1. 我應該將這個Django項目分成兩個項目嗎?
- 2. 我應該啓動哪些C++項目?
- 3. 將項目從根目錄移動到分支目錄?
- 4. 在父目錄中移動文件
- 5. 如何將項目從項目根移動到項目root/trunk?
- 6. 移動文件夾到父目錄
- 7. 移動文件到相對父目錄
- 8. Dotnetnuke - 如何直接將我的項目移動到根目錄?
- 9. 我可以將.git目錄中的回購庫移動到其父目錄嗎?
- 10. 遞歸從子目錄將文件移動到文件夾中的父目錄
- 11. Django啓動項目PYTHONPATH
- 12. 無法啓動Django項目
- 13. 將移動後端啓動器添加到現有項目
- 14. 將編譯後的Typescript文件移動到父目錄grunt
- 15. YIi2上傳文件夾移動到項目根目錄
- 16. 遷移:啓動項目的目的
- 17. 在另一個項目的目錄下移動gitlab項目
- 18. 在.NET項目中移動項目文件
- 19. 我應該使用哪種彈簧grpc啓動啓動項目?
- 20. 移動文件到目錄
- 21. SVN將目錄的內容移動到其父項
- 22. 移動項目進入子目錄
- 23. 將Maildir內容移動到父目錄
- 24. 我該如何去將JAR文件複製到啓動目錄?
- 25. 如何將SQLite庫文件移動到.NET項目中的子目錄輸出?
- 26. 該項目失敗後啓用遷移
- 27. 我應該將我的Python項目添加到site-packages目錄,還是將我的項目追加到PYTHONPATH中?
- 28. 將項目移動到新項目中的最佳方法
- 29. 什麼項目目錄應該logback.xml在SBT/Scala項目中?
- 30. 如何將CefSharp依賴項和文件移動到子目錄?