回答
我已經看到了一些意見上的:
- http://jacobian.org/writing/django-apps-with-buildout/
- http://github.com/garethr/django-project-templates
- http://www.stereoplex.com/2008/dec/2/fez-djangoskel-django-projects-and-apps-as-eggs/
如果你是新來的網絡發展,雖然,你可能要考慮只需使用文件夾結構django-admin
和manage.py
即可(如Ben所示)。這將讓你學習如何編寫一個Web應用程序,並且可以隨時根據需要移動這些文件。
我不認爲你明白人們爲什麼會遇到問題。對於不熟悉django的人來說,標準的django-admin/manage構建目錄結構並沒有百分百的清晰意義。如果我有一個項目名稱「ex」,那麼名爲「blog」的應用程序manage.py將它們放在一起ex> ex + blog。你把前面的urls.py。您將models.py放入博客中。但是,然後django調試說'無法導入ex.views.blogs。父模塊ex.views不存在。'即使你的urls.py每次都有「ex.blog.views.blogs」。你看到manage.py產生了多少意義? – Dexter 2012-07-28 20:05:02
我不明白。我只有一個「應用程序」。爲什麼「應用程序」和「項目」目錄之間的強制分離? – 2015-12-30 21:05:54
我認爲林肯循環的Django Best Practices文件涵蓋了文件夾結構和其他最佳實踐。
他們甚至有一個project on github自動生成其推薦結構的佈局。
我認爲它非常相似,符合Pinax的建議;但你可能想驗證這部分。
- 1. Django項目的文件夾結構
- 2. 大型網站項目的Web應用程序包結構
- 3. 項目文件夾結構
- 4. Go Lang文件夾結構的一個web應用程序
- 5. Django項目文件結構
- 6. Django應用程序文件結構
- 7. 部署Django項目:文件夾/項目結構在eclipse
- 8. Django 1.4新項目文件夾結構強制項目前綴?
- 9. EC2 web應用程序文件夾結構
- 10. 從Web應用程序項目調用app_code文件夾
- 11. Rails應用程序文件夾的目錄結構
- 12. Web項目的文件夾/目錄結構 - 最佳實踐
- 13. 項目文檔的文件夾結構
- 14. 項目文件文件夾結構
- 15. Asp.net網站到Web應用程序項目(Old_App_Code文件夾)
- 16. Django的文件夾結構
- 17. 基於小型應用程序項目構建大型Web應用程序
- 18. ASP.net Web應用程序項目目錄結構
- 19. 的Eclipse:C項目的文件夾結構
- 20. Flask應用程序中的常用文件夾/文件結構
- 21. Web應用程序的文檔結構
- 22. C項目的文件夾結構
- 23. GO項目的Appengine文件夾結構
- 24. j2ee web應用程序的標準項目/包結構
- 25. Django應用程序結構
- 26. Web應用程序結構
- 27. 將web應用程序中的文件上傳到項目根文件夾
- 28. Web文件夾結構
- 29. 多Django應用程序的文件夾
- 30. 應用程序項目結構問題
'django-admin.py'和'manage.py'已經給你一個文件夾結構,你有什麼不確定的地方? – 2010-02-17 15:47:02
正如Ben所說,Django創建的默認結構對於「典型」項目已足夠。如果你想部署在Apache /(nginx | lighttpd)環境中,那麼有幾個教程可以幫助你入門。然而,既然你說你對web開發不熟悉,你可能想把你的項目的那部分留給更熟悉服務器配置的人,尤其是因爲配置不當的文件夾結構可能會讓你的項目面臨安全風險。 – nikola 2010-02-17 16:05:01
謝謝你們。我開始對此感到滿意 – Greg 2010-02-17 21:20:39