基本的Django應用程序包含模型和視圖,但是,對於複雜的Web應用程序,此結構似乎不夠。設計師如何用Django完成某種程度的調製?Django是否具有調製級別?
0
A
回答
0
一個複雜的網絡應用程序可以包含許多不同的Django應用程序。 Django應用程序基本上是一個以一組URL和/或模型爲中心的模塊。
除此之外,它都只是Python。您可以將業務邏輯代碼拆分爲所需的任何Python模塊,將視圖放入任何您想要的模塊,然後將models.py轉換爲帶有子模塊的模型/包(只要包的__init__.py從所有子模塊導入*,我認爲)。
0
Django的堆棧的基本目標是鬆散耦合和緊密的內聚。除非絕對必要,否則框架的各個層不應「彼此知道」關於 。
例如,模板系統對Web請求一無所知,數據庫層對數據顯示一無所知,而視圖系統 不關心程序員使用哪個模板系統。
雖然爲方便起見Django附帶了一個完整的堆棧,但堆棧的各個塊在任何可能的地方都是獨立的。
0
一個Django 項目往往會由許多的Django 應用
的當你開始建立一個「Web應用程序」和Django要創建一個項目 ......這裏面,你會組織你的代碼到一個或多個Django 應用程序特定於您的項目。您也可能會使用大量第三方可重用的Django應用程序。
參見教程:
https://docs.djangoproject.com/en/dev/intro/tutorial01/#creating-a-project
相關問題
- 1. django是否具有與Rails相同的代碼生成級別?
- 2. JavaScript是否具有塊級別範圍?
- 3. YAML縮進級別是否有限制?
- 4. 是否存在調用堆棧級別限制?
- 5. 是否有與燈具級別設置/拆卸相當的gtest?
- 6. Django的on_delete = models.CASCADE具有在SQL級別沒有影響
- 7. 是否有Makefile級別的「for」循環?
- 8. 是否有可能在zend acl中設置權限級別爲操作級別inste控制器級別
- 9. 是否有比attoparsec更高級別的二進制解析包?
- 10. 檢查類別是否具有父項
- 11. 限制模型級別的Django訪問
- 12. 是否有可能具有應用程序級別的單身人士?
- 13. JSR303:是否有可能具有不同的驗證/消息級別?
- 14. 是否有評級控制,windows phone 7
- 15. 檢查當前控制器是否具有其他控制器的父級application_controller
- 16. 如何檢查用戶是否具有用戶級別通過JAVASCRIPT
- 17. Predicate函數確定兩個索引是否具有相同的級別
- 18. 是否有分析Java類和方法的訪問級別的工具?
- 19. 混合兩個具有不同優化級別的靜態庫是否可行?
- 20. ptrace是否在用戶級別或內核級別上工作?
- 21. Django REST框架:Django模型對象是否具有owner屬性?
- 22. Hbase是否具有區域複製
- 23. WebSocket是否具有吞吐量限制?
- 24. JavaEE是否具有控制反轉?
- 25. Django是否有Railscasts?
- 26. 是否有在Django
- 27. 具有讀提交隔離級別和表限制的事務
- 28. 選擇類別列表是否具有父類別名稱?
- 29. 「產品類別」是否與「產品」具有識別關係?
- 30. UISlider具有不同的分割級別
當報價文件請說出來。免得你被指控抄襲。 https://docs.djangoproject.com/en/dev/misc/design-philosophies/ – EWit