1.1 Django的产生背景
2025-02-17
1.1.1 Django的创建背景
开发一个web站点,需要做的工作,以及写那些组件呢:
- 构建用户账户关系,实现web站点的登录与注册功能
- 定义数据表模型及实现访问功能
- 编写业务逻辑实现站点功能
- 实现后台管理功能
- 路由模型实现功能请求映射
通常,不同的站点知识步骤3的业务逻辑不同, 其他的功能需求是类似的,甚至是完全一样的
如何把通用的组件或者模块组合在一起呢?
出现 web框架的概念,也是Django产生的背景
总结
- 主要内容
- 结论:
- Django:"完美主义者的最终框架"
- Django:允许开发人员编写数据库驱动的web应用程序,而不需要从头开始编码
- 尽可能提供简单,易用且功能强大的功能模块
- 优点:快速高效,不需要使用者设计用户系统,搭建权限验证,不需要构建缓存体系,不需要编写大量重复的代码去完成后台管理的功能
- 使用Django框架从零搭建一个简单可运行的Web程序很快速