基本的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