# 14 Django 基础 + 进阶[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 具体的请查看该篇章中的代码实现。 **** |Author|白发老书生| |---|--- |E-mail|china.hao.zhang@gmail.com ****

目录

* [Day01](#day01) * 01-课程介绍 * 02-今天内容介绍 * 03-Django介绍 * 04-MVC介绍 * 05-MVT介绍 * 06-思考:MVC和MVT解耦 * 07-虚拟环境之为什么要安装虚拟环境 * 08-虚拟环境之创建虚拟环境 * 09-编码说明 * 10-创建Django项目 * 11-模型之数据分析 * 12-模式之使用Django进行数据库开发的提示 * 13-模型之创建迁移 * 14-模型之站点管理 * 15-视图之定义视图 * 16-视图之URL路由匹配 * 17-模板 * 18-总结之View-Templates流程 * 19-案例之展示书籍信息列表 * 20-断点调试 * 21-案例之book_id分析 * 22-案例之href地址规则 * 23-案例之展示人物列表信息 * 24-总结之MVT流程 * [Day02](#day02) * 01-反馈和回顾(无效) * 02-ORM介绍 * 03-项目准备 * 04-配置MySQL * 05-模型之字段类型 * 06-模型之选项(字段类型的可选参数) * 07-模型之元选项修改表名 * 08-模型之定义模型类 * 09-模型之测试数据 * 10-管理器之管理器对象objects介绍和使用(仅做了解) * 11-管理器之管理器类Manager介绍(仅做了解) * 12-管理器之自定义管理器类(重写父类get_queryset())(仅做了解) * 13-管理器之自定义管理器类(新增模型类实例化方法)(仅做了解) * 14-查询操作之查询集介绍 * 15-查询操作之限制查询集(limit) * 16-查询操作之基础条件查询 * 17-查询操作之F() * 18-查询操作之Q() * 19-查询操作之聚合过滤器 * 20-查询操作之F(基础关联查询 * 21-查询操作之内连接 * [Day03](#day03) * 01-回顾 * 02-自关联查询之自关联回顾和需求说明 * 03-自关联查询之省市区数据准备 * 04-自关联查询之自关联查询省市区 * 05-视图介绍 * 06-项目准备 * 07-正则取值之URLconf回顾 * 08-正则取值之位置参数 * 09-正则取值之关键字参数 * 10-HttpRequest对象之介绍 * 11-HttpRequest对象之属性介绍 * 12-HttpRequest对象之常见属性演示(path,method,GET) * 13-QueryDict对象之介绍 * 14-QueryDict对象之GET属性(准备界面) * 15-QueryDict对象之GET属性(一键一值) * 16-QueryDict对象之GET属性(一键多值) * 17-QueryDict对象之GET属性(准备界面) * 18-QueryDict对象之GET属性(POST属性) * 19-HttpResponse对象之介绍 * 20-JsonResponse对象之介绍 * 21-JsonResponse对象之ajax准备界面 * 22-JsonResponse对象之加载静态jquery * 23-JsonResponse对象之发送ajax请求 * 24-JsonResponse对象之转json * 25-JsonResponse对象之局部刷新界面 * [Day04](#day04) * 01-回顾(重要) * 02-ajax原始请求分析(重要) * 03-ajax的get请求分析(重要) * 04-HttpResponse对象之HttpResponseRedirect重定向 * 05-错误视图 * 06-状态保持之介绍 * 07-状态保持之cookie介绍 * 08-状态保持之cookie读写 * 09-状态保持之session介绍 * 10-状态保持之session写入到django_session表 * 11-状态保持之session机制介绍(重要) * 12-模板之介绍 * 13-模板之加载流程回顾 * 14-模板语言之变量 * 15-模板语言之标签 * 16-模板语言之过滤器 * 17-模板语言之自定义过滤器(接收一个参数) * 18-模板语言之自定义过滤器(接收两个参数) * 19-模板语言之注释 * 20-模板继承之介绍 * 21-模板继承之使用 * [Day05](#day05) * 01-更换了IP后的处理 * 02-ubuntu试运行macOS的代码 * 03-回顾 * 04-模板之HTML转义 * 05-模板之CSRF (介绍) * 06-模板之CSRF (安全处理) * 07-模板之CSRF (源码查看) * 08-模板之验证码 (生成验证码) * 09-模板之验证码 (验证逻辑实现) * 10-模板之反向解析 (常规操作回顾) * 11-模板之反向解析 (超链接动态生成地址) * 12-模板之反向解析 (重定向动态生成地址) * 13-模板之反向解析 (超链接传参位置参数) * 14-模板之反向解析 (重定向传参位置参数) * 15-模板之反向解析 (超链接传参关键字参数) * 16-模板之反向解析 (重定向传参关键字参数) * 17-静态文件之展示静态文件 * [Day06](#day06) * 01-反馈和回顾 * 02-静态文件之static标签的使用 * 03-中间件之介绍 * 04-中间件之使用 * 05-站点管理之准备工作 * 06-站点管理之列表页选项 * 07-站点管理之编辑页选项 * 08-站点管理之重写站点模板 * 09-图片上传之准备工作 * 10-图片上传之站点上传 * 11-图片上传之准备自定义表单 * 12-图片上传之实现自定义表单上传 * 13-分页之实现 * 14-分页之page(page_num)page_num不能为空字符串 * 15-省市区选择之准备工作 * 16-省市区选择之省级数据展示 ## COMMITS [Commits](https://github.com/HaoZhang95/PythonAndMachineLearning/commits/master) ## 报告问题 [Issues](https://github.com/HaoZhang95/PythonAndMachineLearning/issues)