1.Django框架的学习笔记 (第一天)
1.理解django框架
django框架是一个重量级的框架,提供了丰富的模块,而且易于维护,扩展.首先我们来分析,django的主要组成部分.
1.1自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。
1.2经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。
1.3Django的Model层自带数据库ORM组件,使得开发者无须学习SQL语言即可对数据库进行操作。
1.4App是可插拔的,是不可多得的思想。不需要了,可以直接删除,对系统整体影响不大。
1.5.自带台管理系统admin,只需要通过简单的几行配置和代码就可以实现一个完整的后台数据管理控制平台。
1.6.Django debug信息详尽: 代码错误提示详细,易于定位修改。
1. 基本配置(加粗部分为重要的组成部分)
路由系统 (当浏览器有请求的url过来的时候 ,后端的Django交给谁处理)
原生HTML模板系统 (返回给浏览器显示的HTML页面包含数据)
视图 view ( 路由系统,将路由与视图函数匹配,由视图函数处理相关业务,通常从Module中获取数据,填充到页面,并返回给浏览器).
Model模型,数据库连接和ORM数据库管理 ( Modle通过ORM和数据库通信)
中间件 ( 后面会详细介绍)