Django可自动实现web应用的通用功能,减少编码工作量,“不重复造轮子”是该框架的设计理念。
Django的开发优势
Django是一个非常优秀的web开发框架,可以快速构建高性能、安全、可维护、界面优秀的网站,Django负责处理网站开发中麻烦的部分,是程序员可以专注于编写应用程序业务逻辑代码,而无需重新开发web应用的通用功能,这就是所谓“不重复造轮子”。
Django开发优势:
1. 功能完备:开箱即用的功能,这些功能可以无缝结合,并遵循一致性设计原则。Django有完善的ORM、强大的路由映射功能、完善的视图模板的实现、强大的缓存支持等。
2. Django可以构建多种类型的网站,可以与许多客户端框架一起工作,支持并且可以提供多种格式的内容,如HTML、RSS(Really Simple Syndication,简单信息整合)、JSON、XML等格式的内容。
3. 安全:Django能够自动保护网站,避免许多常见的安全错误。
4. 可移植。
5. 自助管理后台:Django拥有一个强大的Django Admin管理后台,用户几乎不用写代码就拥有一个完整的后台管理页面。
Django的MTV设计模式
MVC(Model-View-Controller)设计模式的概念存在时间长,也比较流行,所谓的MVC就是把web应用分为模型(Model)、视图(View)和控制器(Controller)3层,他们之间以松耦合的方式连接在一起。MVC的通用解释是采用