摘要: 老师信息管理 思考 三种方式创建多对多外键方式及其优缺点。 通过外键创建 通过ManyToManyField创建 通过外键和ManyToManyField创建 表结构设计 老师信息列表 URL部分 视图部分 前端部分 删除老师信息 URL部分 视图部分 前端部分 在老师列表页面添加一个删除的链接。 阅读全文
posted @ 2018-03-28 22:09 大量子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 学生信息管理 展示学生信息 URL部分 视图部分 前端部分 删除学生信息 URL部分 视图部分 前端部分 添加学生信息 URL部分 视图部分 前端部分 编辑学生信息 URL部分 视图部分 前端部分 基于对象的跨表查询 一对多查询(班级表和学生表) 正向查询(由学生表查询班级表) 查询学生的班级信息 阅读全文
posted @ 2018-03-28 21:51 大量子 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ORM版学员管理系统 班级表 表结构 查询班级 URL部分: 视图部分: HTML部分: 新增班级 URL部分: 视图部分: HTML部分: 在班级列表页面添加一个a标签: 新添加页面: 注意 {% csrf_token %} 和 date类型的input标签。 删除班级 URL部分: 视图部分: 阅读全文
posted @ 2018-03-28 20:27 大量子 阅读(404) 评论(0) 推荐(0) 编辑
摘要: Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解M 阅读全文
posted @ 2018-03-28 20:17 大量子 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 用户的浏览器一输入网址,会 阅读全文
posted @ 2018-03-28 20:15 大量子 阅读(398) 评论(0) 推荐(0) 编辑