可掌握的核心能力 掌握Django框架, 掌握模型的使用, 掌握视图的使用, 掌握admin模块
学习的目的通过学习Python主流框架掌握如何开发一个完备的企业级网站
学以致用使用Django框架构建后端项目, 利用Django-admin快速开发后台管理系统; 使用Tornado框架构建能够支持高并发的Web项目
阶段名称 技术名称 技术内容
Python Web框架之Django Django入门 1. Django简介2. Django环境搭建3. Django-Hello World4. 显示登录页面5. Get方式登录功能6. Post方式登录功能7. 注册功能8. 显示注册页面9. 处理注册功能
Django数据库连接与分页 1. admin后台管理类操作数据库2. 查询所有信息3. 登录功能(连接MySQL)4. 影片展示5. 影片展示(原生分页)6. Django分页7. 页码翻页功能
ORM 1. 单表查询CRUD2. 创建数据库表3. 一对一的关系4. 一对多的关系5. 多对多的关系6. 学生注册功能
多表操作 1. 查询班级信息_学生详情2. 自定义Manager1(查询)3. 逻辑删除_单个对象删除_多个对象删除4. 自定义Manager3(create)5. 分析Manager.create执行过程6. 多表插入(重写save)
高级查询 1. 聚合函数_分组聚合查询2. 原生查询3. Q查询_F查询4. Django事务_查询两个特性5. 配置URL6. 请求和响应对象
上传与下载 1. 文件上传2. 文件下载3. 重定向_错误订制页面4. Cookie语法5. 三天免登录
Session 1. Session语法2. Session应用(显示个人信息)3. jsonpickle序列化隐藏字段4. 读取静态文件5. django引入静态文件
模版使用 1. 模板渲染底层原理2. 模板标签语法3. 过滤器4. 自定义过滤器5. 全局上下文
CSRF 1. 模板继承_CSRF原理2. 画图分析CSRF原理3. 自定义中间件4. 分析CSRF源码5. 修改Admin后台页面布局
Ajax 1. 表单类2. 表单校验(表单类)3. 表单校验(JS原生校验)4. AJAX语法5. 用户名唯一校验(ajax)
商城 商城_商品模块 1.需求分析_数据库表分析_创建商品模块表2.数据库表插入3.显示首页_嵌套模板4.动态显示首页数据5.商品详情
商城_用户模块 6.分析商品详情7.推荐商品8.用户注册9.用户登录
商城_购物车模块 10.地址管理11.加入购物车12.分析cartmanager模块13.修改购物车选项
商城_订单模块 14.结算页面15.支付宝支付16.商城支付功能
商城_项目部署 17.部署项目1(单进程访问)18.部署项目2(多进程访问)19.部署项目(安装配置nginx)
|