|
├── 01-Django项目基础-第01天-Redis/
│ ├── 01-Django项目基础-第01天-Redis/
│ │ ├── 01-课程安排_ .mp4
│ │ ├── 02-nosql的概念_ .mp4
│ │ ├── 03-redis的优势_ .mp4
│ │ ├── 04-安装_ .mp4
│ │ ├── 05-redis-server和redis-cli_ .mp4
│ │ ├── 06-redis的核心配置_ .mp4
│ │ ├── 07-redis-select_ .mp4
│ │ ├── 08-redis数据简介_ .mp4
│ │ ├── 09-string_ .mp4
│ │ ├── 10-key的操作_ .mp4
│ │ ├── 11-hash_ .mp4
│ │ ├── 11-列表_ .mp4
│ │ ├── 12-set集合(无序)_ .mp4
│ │ ├── 13-有序集合_ .mp4
│ │ ├── 14-python操作redis_ .mp4
│ │ ├── 15-搭建redis主从的必要性说明_ .mp4
│ │ ├── 16-redis的安装_ .mp4
│ │ ├── 17-主从搭建_ .mp4
│ │ ├── 18-集群的简介_ .mp4
│ │ ├── 19-集群的搭建_ .mp4
│ │ ├── 20-集群代码实现_ .mp4
│ │ └── 21-总结_ .mp4
├── 02-Django项目基础-第02天-框架/
│ ├── 02-Django项目基础-第02天-框架/
│ │ ├── 01-反馈_ .mp4
│ │ ├── 02-web应用程序的处理流程_ .mp4
│ │ ├── 03-django简介_ .mp4
│ │ ├── 04-MVC和MVT_ .mp4
│ │ ├── 05-学习简介_ .mp4
│ │ ├── 06-虚拟环境_ .mp4
│ │ ├── 07-创建django工程_ .mp4
│ │ ├── 08-创建子应用_ .mp4
│ │ ├── 09-模型的迁移_ .mp4
│ │ ├── 10-admin站点管理_ .mp4
│ │ ├── 11-视图的定义_ .mp4
│ │ ├── 12-url匹配_ .mp4
│ │ ├── 13-url匹配汇总_ .mp4
│ │ ├── 14-模板_ .mp4
│ │ └── 15-总结_ .mp4
├── 03-Django项目基础-第03天-框架/
│ ├── 03-Django项目基础-第03天-框架/
│ │ ├── 01-反馈_ .mp4
│ │ ├── 02-小案例实现_ .mp4
│ │ ├── 03-debug和basedir_ .mp4
│ │ ├── 04-静态文件_ .mp4
│ │ ├── 05-apps配置相关_ .mp4
│ │ ├── 06-模型的定义(属性定义)_ .mp4
│ │ ├── 07-模型定义(外键)_ .mp4
│ │ ├── 08-修改数据库引擎(mysql)_ .mp4
│ │ ├── 09-shell_ .mp4
│ │ ├── 10-新增数据_ .mp4
│ │ ├── 11-更新数据_ .mp4
│ │ ├── 12-MVT_ .mp4
│ │ ├── 13-删除操作_ .mp4
│ │ ├── 14-基本查询_ .mp4
│ │ ├── 15-filter,get,exclude的查询_ .mp4
│ │ ├── 16-F对象_ .mp4
│ │ ├── 17-Q对象_ .mp4
│ │ ├── 18-聚合函数_ .mp4
│ │ ├── 19-排序_ .mp4
│ │ ├── 20-关联查询_ .mp4
│ │ ├── 21-关联查询的筛选_ .mp4
│ │ └── 22-总结_ .mp4
├── 04-Django项目基础-第04天-框架/
│ ├── 04-Django项目基础-第04天-框架/
│ │ ├── 01-反馈_ .mp4
│ │ ├── 02-查询结果集_ .mp4
│ │ ├── 03-限制查询结果集_ .mp4
│ │ ├── 04-分页_ .mp4
│ │ ├── 05-项目准备工作_ .mp4
│ │ ├── 06-allowed_hosted_ .mp4
│ │ ├── 07-reverse_ .mp4
│ │ ├── 08-postman的安装_ .mp4
│ │ ├── 09-请求的4种传递数据方式_ .mp4
│ │ ├── 10-url中的位置参数_ .mp4
│ │ ├── 11-关键字参数_ .mp4
│ │ ├── 12-GET方式传递查询字符串_ .mp4
│ │ ├── 13-POSTform表单数据_ .mp4
│ │ ├── 14-传递JSON数据,并且解析JSON数据_ .mp4
│ │ ├── 15-请求头_ .mp4
│ │ ├── 16-HttpResponse_ .mp4
│ │ ├── 17-JsonResponse_ .mp4
│ │ ├── 18-重定向_ .mp4
│ │ ├── 19-状态保持的必要性_ .mp4
│ │ ├── 20-cookie的流程_ .mp4
│ │ └── 21-总结_ .mp4
├── 05-Django项目基础-第05天-框架 --加密/
│ ├── 05-Django项目基础-第05天-框架 --加密/
│ │ ├── 01-反馈_ .mp4
│ │ ├── 02-今天课程安排_ .mp4
│ │ ├── 03-cookie的流程(从效果层面)_ .mp4
│ │ ├── 04-cookie的http原理角度的流程_ .mp4
│ │ ├── 05-cookie的2点说明_ .mp4
│ │ ├── 06-cookie的过期时间和删除_ .mp4
│ │ ├── 07-session的流程_ .mp4
│ │ ├── 08-session的流程(http角度考虑)_ .mp4
│ │ ├── 09-session的知识梳理_ .mp4
│ │ ├── 10-类视图的定义_ .mp4
│ │ ├── 11-类视图的原理_ .mp4
│ │ └── 12-MRO的继承顺序_ .mp4
├── 06-Django项目基础-第06天-框架+Git/
│ ├── 06-Django项目基础-第06天-框架+Git/
│ │ ├── 01-反馈_ .mp4
│ │ ├── 02-中间件_ .mp4
│ │ ├── 03-模板的基本配置_ .mp4
│ │ ├── 04-模板的基本语法_ .mp4
│ │ ├── 05-过滤器_ .mp4
│ │ ├── 06-模板继承_ .mp4
│ │ ├── 07-jinja2的基本使用_ .mp4
│ │ ├── 08-jiaja2的过滤器_ .mp4
│ │ ├── 09-csrf的流程和短信验证避免发生的解决_ .mp4
│ │ ├── 10-CSRF的cookie解决方案_ .mp4
│ │ ├── 11-csrfd的总结_ .mp4
│ │ ├── 12-git的简介_ .mp4
│ │ ├── 13-git的工作区域_ .mp4
│ │ ├── 14-单机git工作区域解释_ .mp4
│ │ └── 15-总结_ .mp4
├── 07-Django项目基础-第07天-Git/
│ ├── 07-Django项目基础-第07天-Git/
│ │ ├── 1-教学资料/
│ │ │ ├── Git .zip
│ │ │ └── 备课代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-git add .png
│ │ │ ├── 902-git版本回退 .png
│ │ │ ├── 903-git 日志 .png
│ │ │ ├── 904-git reset版本回退 .png
│ │ │ ├── 905-撤销 git checkout .png
│ │ │ ├── 906-根据颜色确定工作区 .png
│ │ │ ├── 907-忽略文件 .png
│ │ │ ├── 908-冲突 .png
│ │ │ ├── 909-origin的含义 .png
│ │ │ ├── git-tutor .pdf
│ │ │ ├── git文档 .txt
│ │ │ ├── 反馈 .png
│ │ │ ├── 客户修改流程 .png
│ │ │ └── 区域 .png
│ │ ├── 3-视频/
│ │ │ ├── 01-反馈 .mp4
│ │ │ ├── 02-单人主线操作 .mp4
│ │ │ ├── 03-git的版本回退 .mp4
│ │ │ ├── 04-撤销工作区的代码 .mp4
│ │ │ ├── 05-撤销暂存区的代码 .mp4
│ │ │ ├── 06-单人本地仓库的总结 .mp4
│ │ │ ├── 07-创建远程仓库(github)为例 .mp4
│ │ │ ├── 08-clone和pull .mp4
│ │ │ ├── 09-多人协作开发 .mp4
│ │ │ ├── 10-冲突 .mp4
│ │ │ ├── 11-冲突的本质就是 你提交的和服务器最新的不一致 .mp4
│ │ │ ├── 12-tag .mp4
│ │ │ ├── 13-分支操作 .mp4
│ │ │ ├── 14-git的分支操作 .mp4
│ │ │ ├── 15-git的总结 .mp4
│ │ │ ├── 16-session保存到redis中 .mp4
│ │ │ └── 17-CSRF的django使用 .mp4
├── 08-Django项目基础-第08天-Vue/
│ ├── 08-Django项目基础-第08天-Vue/
│ │ ├── 01-反馈_ .mp4
│ │ ├── 02-ssh_ .mp4
│ │ ├── 03-vue简介_ .mp4
│ │ ├── 04-hello vue_ .mp4
│ │ ├── 05-data_ .mp4
│ │ ├── 06-ssh操作_ .mp4
│ │ ├── 07-v-bind_ .mp4
│ │ ├── 08-v-if_ .mp4
│ │ ├── 09-v-for_ .mp4
│ │ ├── 10-methods_ .mp4
│ │ ├── 11-v-model绑定数据_ .mp4
│ │ ├── 12-todolist_ .mp4
│ │ ├── 13-es6的语法_ .mp4
│ │ ├── 14-vue的生命周期_ .mp4
│ │ ├── 15-axios请求_ .mp4
│ │ └── 16-总结_ .mp4
├── 资料/
│ ├── 01-Django项目基础-第01天-Redis/
│ │ ├── 1-教学资料/
│ │ │ ├── 集群搭建/
│ │ │ │ ├── 7000 .conf
│ │ │ │ ├── 7001 .conf
│ │ │ │ ├── 7002 .conf
│ │ │ │ ├── 7003 .conf
│ │ │ │ ├── 7004 .conf
│ │ │ │ └── 7005 .conf
│ │ │ ├── 主从搭建/
│ │ │ │ ├── redis .conf
│ │ │ │ └── slave .conf
│ │ │ ├── Django基础 .zip
│ │ │ ├── Redis .zip
│ │ │ └── 备课代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-redis-servere .png
│ │ │ ├── 902-redis-cli .png
│ │ │ ├── 903-sudo vi redis .conf .png
│ │ │ ├── 904-守护进程和日志 .png
│ │ │ ├── 905-端口号 .png
│ │ │ ├── 906-数据库个数 .png
│ │ │ ├── 907-数据库备份路径 .png
│ │ │ ├── 908-select .png
│ │ │ ├── 909-string操作 .png
│ │ │ ├── 910-设置有效期 .png
│ │ │ ├── 911-hash设置多个 .png
│ │ │ ├── 912-key操作 .png
│ │ │ ├── 913-类 .png
│ │ │ ├── 914-hash .png
│ │ │ ├── 915-hash获取所有 .png
│ │ │ ├── 916-hash删除 .png
│ │ │ ├── 917-列表 .png
│ │ │ ├── 918-列表获取 .png
│ │ │ ├── 919-列表删除 .png
│ │ │ ├── 920-linsert .png
│ │ │ ├── 921-redis-py安装 .png
│ │ │ ├── 922-修改虚拟环境 .png
│ │ │ ├── 923-修改虚拟环境2 .png
│ │ │ ├── 924-slaveof .png
│ │ │ ├── 925-主从 .png
│ │ │ ├── 926-集群 .png
│ │ │ ├── 927-集群说明 .png
│ │ │ ├── 928-集群 .png
│ │ │ ├── list .png
│ │ │ ├── redis--常用配置及其说明 .conf
│ │ │ ├── redis-4 .0 .9 .tar .gz
│ │ │ ├── redis-master-slave .png
│ │ │ ├── redis .xmind
│ │ │ ├── redis类型 .png
│ │ │ ├── 北京修正黑马Python就业42期(20190506面授) .xlsx
│ │ │ ├── 分布式的简单理解 .png
│ │ │ └── 过载 .png
│ ├── 02-Django项目基础-第02天-框架/
│ │ ├── 1-教学资料/
│ │ │ └── 备课代码 .rar
│ │ ├── 2-其他资料/
│ │ │ ├── 901-MVC .png
│ │ │ ├── 902-MVT .png
│ │ │ ├── 903-创建虚拟环境 .png
│ │ │ ├── 904-workon .png
│ │ │ ├── 905-删除虚拟环境 .png
│ │ │ ├── 906-退出删除虚拟环境 .png
│ │ │ ├── 907-pip install 安装 .png
│ │ │ ├── 908-创建工程 .png
│ │ │ ├── 909-运行 .png
│ │ │ ├── 910-子应用目录 .png
│ │ │ ├── 911-指令查看虚拟环境路径 .png
│ │ │ ├── 912-必须注册子应用 .png
│ │ │ ├── 913-迁移 .png
│ │ │ ├── 914-迁移成功 .png
│ │ │ ├── 915-加载sqlite驱动 .png
│ │ │ ├── 916-加载sqlite驱动2 .png
│ │ │ ├── 917-orm .png
│ │ │ ├── 918-按钮运行本质 .png
│ │ │ ├── 919-模板 .png
│ │ │ ├── django_orm .jpg
│ │ │ ├── Django项目 .png
│ │ │ ├── orm .png
│ │ │ ├── part2-wsgi-interop .png
│ │ │ ├── web .pptx
│ │ │ ├── Web应用程序交互流程 .png
│ │ │ ├── 反馈 .png
│ │ │ └── 虚拟环境 .xmind
│ │ ├── 4-代码/
│ │ │ ├── 42/
│ │ │ │ ├── bookmanager/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── bookmanager/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── abc .py
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── login/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── pay/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager00/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── bookmanager00/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── redis_01/
│ │ │ │ │ ├── redis_01 .py
│ │ │ │ │ └── redis_02 .py
│ │ │ └── 42 .zip
│ ├── 03-Django项目基础-第03天-框架/
│ │ ├── 1-教学资料/
│ │ │ ├── 备课代码 .zip
│ │ │ └── 预习代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-注册重复 .png
│ │ │ ├── 902-修改存储引擎需要导入pymysql .png
│ │ │ ├── 903-迁移和执行迁移 .png
│ │ │ ├── 904-get和all .png
│ │ │ ├── 905-根据id查询 .png
│ │ │ ├── 906-get&filter .png
│ │ │ ├── 907-date类型 .png
│ │ │ ├── 908-关联查询 .png
│ │ │ ├── 第01天 .xmind
│ │ │ ├── 第02天 .xmind
│ │ │ ├── 第二天 .png
│ │ │ └── 反馈 .png
│ │ ├── 4-代码/
│ │ │ ├── 42/
│ │ │ │ ├── bookmanager/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── bookmanager/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── abc .py
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── login/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── pay/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager00/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── bookmanager00/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── static/
│ │ │ │ │ │ └── 1 .jpg
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager01/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── views .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── bookmanager01/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ └── manage .py
│ │ │ │ ├── redis_01/
│ │ │ │ │ ├── redis_01 .py
│ │ │ │ │ └── redis_02 .py
│ │ │ └── 42 .zip
│ ├── 04-Django项目基础-第04天-框架/
│ │ ├── 1-教学资料/
│ │ │ ├── Git/
│ │ │ │ ├── gitbook/
│ │ │ │ │ ├── fonts/
│ │ │ │ │ │ ├── fontawesome/
│ │ │ │ │ │ │ ├── fontawesome-webfont .eot
│ │ │ │ │ │ │ ├── fontawesome-webfont .svg
│ │ │ │ │ │ │ ├── fontawesome-webfont .ttf
│ │ │ │ │ │ │ ├── fontawesome-webfont .woff
│ │ │ │ │ │ │ └── FontAwesome .otf
│ │ │ │ │ ├── images/
│ │ │ │ │ │ ├── apple-touch-icon-precomposed-152 .png
│ │ │ │ │ │ └── favicon .ico
│ │ │ │ │ ├── plugins/
│ │ │ │ │ │ ├── gitbook-plugin-emphasize/
│ │ │ │ │ │ │ └── plugin .css
│ │ │ │ │ │ ├── gitbook-plugin-fontsettings/
│ │ │ │ │ │ │ ├── buttons .js
│ │ │ │ │ │ │ └── website .css
│ │ │ │ │ │ ├── gitbook-plugin-highlight/
│ │ │ │ │ │ │ ├── ebook .css
│ │ │ │ │ │ │ └── website .css
│ │ │ │ │ │ ├── gitbook-plugin-sharing/
│ │ │ │ │ │ │ └── buttons .js
│ │ │ │ │ │ ├── gitbook-plugin-splitter/
│ │ │ │ │ │ │ ├── splitter .css
│ │ │ │ │ │ │ └── splitter .js
│ │ │ │ │ │ ├── gitbook-plugin-toggle-chapters/
│ │ │ │ │ │ │ ├── toggle .css
│ │ │ │ │ │ │ └── toggle .js
│ │ │ │ │ ├── app .js
│ │ │ │ │ └── style .css
│ │ │ │ ├── gityuan-cheng-cang-ku-github/
│ │ │ │ │ ├── biao-qian .html
│ │ │ │ │ ├── chuang-jian-yuan-cheng-chuang-jian .html
│ │ │ │ │ ├── dai-ma-chong-tu .html
│ │ │ │ │ ├── duo-ren-xie-tong-kai-fa .html
│ │ │ │ │ ├── fen-zhi .html
│ │ │ │ │ ├── ke-long-xiang-mu .html
│ │ │ │ │ └── pei-zhi-ssh .html
│ │ │ │ ├── images/
│ │ │ │ │ ├── github标签图解 .png
│ │ │ │ │ ├── github查看打标签结果 .png
│ │ │ │ │ ├── github查看远程仓库num3 .png
│ │ │ │ │ ├── github查看张三本地仓库num3 .png
│ │ │ │ │ ├── github冲突代码表现 .png
│ │ │ │ │ ├── github冲突解决方案 .png
│ │ │ │ │ ├── github冲突解决推送 .png
│ │ │ │ │ ├── github冲突提示冲突文件 .png
│ │ │ │ │ ├── github冲突提示需要先pull .png
│ │ │ │ │ ├── github代码编辑界面介绍 .png
│ │ │ │ │ ├── github分支 .png
│ │ │ │ │ ├── github分支图解 .png
│ │ │ │ │ ├── github解决publickey的错误 .png
│ │ │ │ │ ├── github经理dev编辑代码num4 .png
│ │ │ │ │ ├── github经理dev编辑代码num4后git操作 .png
│ │ │ │ │ ├── github经理dev编辑代码num4后推送 .png
│ │ │ │ │ ├── github经理编辑num2git操作 .png
│ │ │ │ │ ├── github经理编辑num2 .png
│ │ │ │ │ ├── github经理编辑num2推送后 .png
│ │ │ │ │ ├── github经理操作分支前代码 .png
│ │ │ │ │ ├── github经理创建并切换到dev分支 .png
│ │ │ │ │ ├── github经理创建项目 .png
│ │ │ │ │ ├── github经理第一次查看master分支 .png
│ │ │ │ │ ├── github经理合并分支dev到master .png
│ │ │ │ │ ├── github经理合并分支dev到master推送 .png
│ │ │ │ │ ├── github经理合并分支切换到master分支 .png
│ │ │ │ │ ├── github经理克隆远程仓库02 .png
│ │ │ │ │ ├── github经理克隆远程仓库成功后 .png
│ │ │ │ │ ├── github经理配置个人信息后 .png
│ │ │ │ │ ├── github经理同步num1 .png
│ │ │ │ │ ├── github经理推送标签 .png
│ │ │ │ │ ├── github经理推送项目到远程仓库后 .png
│ │ │ │ │ ├── github经理在本地打标签 .png
│ │ │ │ │ ├── github张三编辑num1git操作 .png
│ │ │ │ │ ├── github张三编辑num1 .png
│ │ │ │ │ ├── github张三编辑num1推送后 .png
│ │ │ │ │ ├── github张三克隆远程仓库02 .png
│ │ │ │ │ ├── github张三克隆远程仓库 .png
│ │ │ │ │ ├── github张三克隆远程仓库后 .png
│ │ │ │ │ ├── github张三同步num2 .png
│ │ │ │ │ ├── github张三同步分支合并后git操作 .png
│ │ │ │ │ ├── github张三同步分支合并后代码 .png
│ │ │ │ │ ├── GIT操作图解 .png
│ │ │ │ │ ├── Git的诞生 .png
│ │ │ │ │ ├── README .md
│ │ │ │ │ ├── ssh01 .png
│ │ │ │ │ ├── ssh02 .png
│ │ │ │ │ ├── SSH配置入口01 .png
│ │ │ │ │ ├── SSH配置入口02 .png
│ │ │ │ │ ├── SSH生成公钥 .png
│ │ │ │ │ ├── ssh下载解决 .png
│ │ │ │ │ ├── ssh下载问题 .png
│ │ │ │ │ ├── SSH修改电脑git配置 .png
│ │ │ │ │ ├── Word文件 .jpg
│ │ │ │ │ ├── 安装Git .png
│ │ │ │ │ ├── 本地仓库 .png
│ │ │ │ │ ├── 查看历史记录log .png
│ │ │ │ │ ├── 查看历史记录reflog .png
│ │ │ │ │ ├── 查看文件状态 .png
│ │ │ │ │ ├── 撤销工作区代码后 .png
│ │ │ │ │ ├── 撤销工作区代码前 .png
│ │ │ │ │ ├── 撤销暂存区代码 .png
│ │ │ │ │ ├── 创建本地仓库 .png
│ │ │ │ │ ├── 对比版本库 .png
│ │ │ │ │ ├── 对比版本库与工作区 .png
│ │ │ │ │ ├── 分布式版本控制 .png
│ │ │ │ │ ├── 工作区暂存区和仓库区 .png
│ │ │ │ │ ├── 回退版本HEAD .png
│ │ │ │ │ ├── 回退版本版本号 .png
│ │ │ │ │ ├── 回退版本后HEAD .png
│ │ │ │ │ ├── 回退版本后版本号 .png
│ │ │ │ │ ├── 空仓库 .png
│ │ │ │ │ ├── 李纳斯 .png
│ │ │ │ │ ├── 两次版本提交 .png
│ │ │ │ │ ├── 配置个人信息 .png
│ │ │ │ │ ├── 配置个人信息后 .png
│ │ │ │ │ ├── 确定删除处理 .png
│ │ │ │ │ ├── 提交到仓库区 .png
│ │ │ │ │ ├── 添加到暂存区 .png
│ │ │ │ │ ├── 误删处理 .png
│ │ │ │ │ ├── 项目文件详情 .png
│ │ │ │ │ ├── 选择SSH .png
│ │ │ │ │ ├── 远程01 .png
│ │ │ │ │ ├── 远程02 .png
│ │ │ │ │ ├── 远程03 .png
│ │ │ │ │ └── 远程04 .png
│ │ │ │ ├── gitdan-ren-ben-di-cang-ku-cao-zuo .html
│ │ │ │ ├── gitjian-jie .html
│ │ │ │ ├── gityuan-cheng-cang-ku-github .html
│ │ │ │ ├── gong-zuo-qu-zan-cun-qu-he-cang-ku-qu .html
│ │ │ │ └── index .html
│ │ │ ├── postman-4 .1 .2/
│ │ │ │ ├── assets/
│ │ │ │ │ ├── fonts/
│ │ │ │ │ │ ├── OpenSans/
│ │ │ │ │ │ │ ├── OpenSans-Bold .ttf
│ │ │ │ │ │ │ ├── OpenSans-Regular .ttf
│ │ │ │ │ │ │ └── OpenSans-Semibold .ttf
│ │ │ │ ├── html/
│ │ │ │ │ ├── embedded_ga_host/
│ │ │ │ │ │ ├── embedded_ga_host .css
│ │ │ │ │ │ ├── embedded_ga_host .html
│ │ │ │ │ │ ├── embedded_ga_host .js
│ │ │ │ │ │ └── embedded_ga .js
│ │ │ │ │ ├── requester .html
│ │ │ │ │ ├── runner .html
│ │ │ │ │ └── tester_sandbox .html
│ │ │ │ ├── js/
│ │ │ │ │ ├── libs/
│ │ │ │ │ │ ├── converters/
│ │ │ │ │ │ │ └── all-converters .js
│ │ │ │ │ │ ├── crypto/
│ │ │ │ │ │ │ ├── components/
│ │ │ │ │ │ │ │ └── enc-base64-min .js
│ │ │ │ │ │ │ ├── rollups/
│ │ │ │ │ │ │ │ ├── aes .js
│ │ │ │ │ │ │ │ ├── hmac-md5 .js
│ │ │ │ │ │ │ │ ├── hmac-ripemd160 .js
│ │ │ │ │ │ │ │ ├── hmac-sha1 .js
│ │ │ │ │ │ │ │ ├── hmac-sha224 .js
│ │ │ │ │ │ │ │ ├── hmac-sha256 .js
│ │ │ │ │ │ │ │ ├── hmac-sha384 .js
│ │ │ │ │ │ │ │ ├── hmac-sha3 .js
│ │ │ │ │ │ │ │ ├── hmac-sha512 .js
│ │ │ │ │ │ │ │ ├── md5 .js
│ │ │ │ │ │ │ │ ├── pbkdf2 .js
│ │ │ │ │ │ │ │ ├── rabbit-legacy .js
│ │ │ │ │ │ │ │ ├── rabbit .js
│ │ │ │ │ │ │ │ ├── rc4 .js
│ │ │ │ │ │ │ │ ├── ripemd160 .js
│ │ │ │ │ │ │ │ ├── sha1 .js
│ │ │ │ │ │ │ │ ├── sha224 .js
│ │ │ │ │ │ │ │ ├── sha256 .js
│ │ │ │ │ │ │ │ ├── sha384 .js
│ │ │ │ │ │ │ │ ├── sha3 .js
│ │ │ │ │ │ │ │ ├── sha512 .js
│ │ │ │ │ │ │ │ └── tripledes .js
│ │ │ │ │ │ ├── jsontree/
│ │ │ │ │ │ │ ├── default .js
│ │ │ │ │ │ │ ├── json-bigint .js
│ │ │ │ │ │ │ └── jsonview .js
│ │ │ │ │ │ ├── xmltree/
│ │ │ │ │ │ │ ├── lib/
│ │ │ │ │ │ │ │ ├── jquery-1 .4 .4 .min .js
│ │ │ │ │ │ │ │ ├── js-signals .js
│ │ │ │ │ │ │ │ └── underscore .js
│ │ │ │ │ │ │ ├── clipboard .js
│ │ │ │ │ │ │ ├── controller .js
│ │ │ │ │ │ │ ├── dnd_feedback .js
│ │ │ │ │ │ │ ├── dnd .js
│ │ │ │ │ │ │ ├── dom .js
│ │ │ │ │ │ │ ├── init .js
│ │ │ │ │ │ │ ├── outline_ui .js
│ │ │ │ │ │ │ ├── outline .js
│ │ │ │ │ │ │ ├── quick_outline_ui .js
│ │ │ │ │ │ │ ├── renderer .js
│ │ │ │ │ │ │ ├── search_ui .js
│ │ │ │ │ │ │ ├── search .js
│ │ │ │ │ │ │ ├── selection-notifier .js
│ │ │ │ │ │ │ ├── settings .js
│ │ │ │ │ │ │ ├── signals .js
│ │ │ │ │ │ │ └── utils .js
│ │ │ │ │ │ ├── all-crypto .js
│ │ │ │ │ │ ├── backbone-min .js
│ │ │ │ │ │ ├── base64-arraybuffer .js
│ │ │ │ │ │ ├── electron-analytics .js
│ │ │ │ │ │ ├── ga_details .js
│ │ │ │ │ │ ├── handlebars .js
│ │ │ │ │ │ ├── hawk .js
│ │ │ │ │ │ ├── jquery .min .js
│ │ │ │ │ │ ├── jsonlint .js
│ │ │ │ │ │ ├── jsonselect .min .js
│ │ │ │ │ │ ├── lodash .min .js
│ │ │ │ │ │ ├── oauth .js
│ │ │ │ │ │ ├── raml-parser .min .js
│ │ │ │ │ │ ├── request-snippet-generator .js
│ │ │ │ │ │ ├── sails .io .js
│ │ │ │ │ │ ├── sugar .min .js
│ │ │ │ │ │ ├── tv4 .min .js
│ │ │ │ │ │ ├── ucsv-1 .1 .0-min .js
│ │ │ │ │ │ ├── uri .js
│ │ │ │ │ │ ├── vkbeautify .2 .0 .js
│ │ │ │ │ │ ├── xml2json .js
│ │ │ │ │ │ ├── xml2json .min .js
│ │ │ │ │ │ └── yaml .js
│ │ │ │ │ ├── tester/
│ │ │ │ │ │ ├── Evaluator .js
│ │ │ │ │ │ ├── init .js
│ │ │ │ │ │ └── jQueryNoConflict .js
│ │ │ │ │ ├── utils/
│ │ │ │ │ │ └── preloader .js
│ │ │ │ │ ├── requester .js
│ │ │ │ │ └── runner .js
│ │ │ │ ├── metadata/
│ │ │ │ │ └── verified_contents .json
│ │ │ │ ├── _locales/
│ │ │ │ │ ├── en/
│ │ │ │ │ │ └── messages .json
│ │ │ │ ├── background .js
│ │ │ │ ├── icon_128 .png
│ │ │ │ ├── icon_16 .png
│ │ │ │ ├── icon_32 .png
│ │ │ │ ├── icon_48 .png
│ │ │ │ ├── icon_64 .png
│ │ │ │ └── manifest .json
│ │ │ ├── Vue/
│ │ │ │ ├── assets/
│ │ │ │ │ ├── axios_project .png
│ │ │ │ │ ├── const_define .png
│ │ │ │ │ ├── for-index .png
│ │ │ │ │ ├── for-object .png
│ │ │ │ │ ├── hello_vue .png
│ │ │ │ │ ├── input-model .png
│ │ │ │ │ ├── js_object_6 .png
│ │ │ │ │ ├── js_object .png
│ │ │ │ │ ├── let .png
│ │ │ │ │ ├── show-if .png
│ │ │ │ │ ├── todo_list .png
│ │ │ │ │ ├── v-if .png
│ │ │ │ │ ├── v-on .png
│ │ │ │ │ ├── var_define .png
│ │ │ │ │ ├── vue-for .png
│ │ │ │ │ ├── vue-life .png
│ │ │ │ │ ├── vue-objects .png
│ │ │ │ │ ├── vue_delimiters .png
│ │ │ │ │ ├── 数据绑定 .png
│ │ │ │ │ └── 尤雨溪 .jpg
│ │ │ │ ├── base/
│ │ │ │ │ ├── axios .html
│ │ │ │ │ ├── data .html
│ │ │ │ │ ├── es6 .html
│ │ │ │ │ ├── first .html
│ │ │ │ │ ├── for .html
│ │ │ │ │ ├── if .html
│ │ │ │ │ ├── life .html
│ │ │ │ │ ├── methods .html
│ │ │ │ │ ├── model .html
│ │ │ │ │ └── todolist .html
│ │ │ │ ├── gitbook/
│ │ │ │ │ ├── fonts/
│ │ │ │ │ │ ├── fontawesome/
│ │ │ │ │ │ │ ├── fontawesome-webfont .eot
│ │ │ │ │ │ │ ├── fontawesome-webfont .svg
│ │ │ │ │ │ │ ├── fontawesome-webfont .ttf
│ │ │ │ │ │ │ ├── fontawesome-webfont .woff
│ │ │ │ │ │ │ └── FontAwesome .otf
│ │ │ │ │ ├── images/
│ │ │ │ │ │ ├── apple-touch-icon-precomposed-152 .png
│ │ │ │ │ │ └── favicon .ico
│ │ │ │ │ ├── plugins/
│ │ │ │ │ │ ├── gitbook-plugin-emphasize/
│ │ │ │ │ │ │ └── plugin .css
│ │ │ │ │ │ ├── gitbook-plugin-fontsettings/
│ │ │ │ │ │ │ ├── buttons .js
│ │ │ │ │ │ │ └── website .css
│ │ │ │ │ │ ├── gitbook-plugin-highlight/
│ │ │ │ │ │ │ ├── ebook .css
│ │ │ │ │ │ │ └── website .css
│ │ │ │ │ │ ├── gitbook-plugin-sharing/
│ │ │ │ │ │ │ └── buttons .js
│ │ │ │ │ │ ├── gitbook-plugin-splitter/
│ │ │ │ │ │ │ ├── splitter .css
│ │ │ │ │ │ │ └── splitter .js
│ │ │ │ │ │ ├── gitbook-plugin-toggle-chapters/
│ │ │ │ │ │ │ ├── toggle .css
│ │ │ │ │ │ │ └── toggle .js
│ │ │ │ │ ├── app .js
│ │ │ │ │ └── style .css
│ │ │ │ ├── base .html
│ │ │ │ └── index .html
│ │ │ ├── Git .zip
│ │ │ ├── postman-4 .1 .2 .rar
│ │ │ ├── Vue .zip
│ │ │ ├── 备课代码 .zip
│ │ │ └── 预习代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-限制查询集 .png
│ │ │ ├── 902-路由参数定义 .png
│ │ │ ├── 903-位置参数 .png
│ │ │ ├── 904-位置参数 .png
│ │ │ ├── 905-关键字参数 .png
│ │ │ ├── 906-form表单数据 .png
│ │ │ ├── 907-json数据 .png
│ │ │ ├── 908-JSON数据注意实现 .png
│ │ │ ├── 909-cookie流程1 .png
│ │ │ ├── 910-cookie流程2 .png
│ │ │ ├── asview_dispatch .png
│ │ │ ├── as_view .png
│ │ │ ├── cookie原理 .png
│ │ │ ├── dispatch .png
│ │ │ ├── MRO .png
│ │ │ ├── session原理图 .png
│ │ │ ├── 多继承 .png
│ │ │ ├── 反馈 .png
│ │ │ └── 正则指定分组 .png
│ │ ├── 4-代码/
│ │ │ └── 42 .zip
│ ├── 05-Django项目基础-第05天-框架 --加密/
│ │ ├── 1-教学资料/
│ │ │ ├── WebA/
│ │ │ │ ├── pay/
│ │ │ │ │ ├── admin .py
│ │ │ │ │ ├── apps .py
│ │ │ │ │ ├── models .py
│ │ │ │ │ ├── tests .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── views .py
│ │ │ │ ├── templates/
│ │ │ │ │ ├── login .html
│ │ │ │ │ └── transfer .html
│ │ │ │ ├── WebA/
│ │ │ │ │ ├── settings .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── wsgi .py
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ ├── WebA .iml
│ │ │ │ │ └── workspace .xml
│ │ │ │ ├── db .sqlite3
│ │ │ │ └── manage .py
│ │ │ ├── WebB/
│ │ │ │ ├── ads/
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── admin .py
│ │ │ │ │ ├── apps .py
│ │ │ │ │ ├── models .py
│ │ │ │ │ ├── tests .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── views .py
│ │ │ │ ├── templates/
│ │ │ │ │ └── index .html
│ │ │ │ ├── WebB/
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── settings .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── wsgi .py
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ ├── WebB .iml
│ │ │ │ │ └── workspace .xml
│ │ │ │ ├── db .sqlite3
│ │ │ │ └── manage .py
│ │ │ ├── 备课代码 .zip
│ │ │ └── 预习代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-响应状态码 .png
│ │ │ ├── 902-cookie的http原理分析1 .png
│ │ │ ├── 903-cookie的http原理分析2 .png
│ │ │ ├── 904-cookie的http原理分析3 .png
│ │ │ ├── 905-cookie的http原理分析4 .png
│ │ │ ├── 906-浏览器会话结束之后 .png
│ │ │ ├── asview_dispatch .png
│ │ │ ├── as_view .png
│ │ │ ├── cookie原理 .png
│ │ │ ├── dispatch .png
│ │ │ ├── MRO .png
│ │ │ ├── session原理图 .png
│ │ │ ├── TIM截图20190605105132 .png
│ │ │ ├── TIM截图20190605105414 .png
│ │ │ ├── TIM截图20190605105508 .png
│ │ │ ├── TIM截图20190605120826 .png
│ │ │ ├── 多继承 .png
│ │ │ └── 反馈 .png
│ │ ├── 4-代码/
│ │ │ ├── 42/
│ │ │ │ ├── bookmanager/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── 0001_initial .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── login/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── pay/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ │ ├── b80bfe03-9bd8-4ef9-9fc7-f123050d35fe/
│ │ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ │ └── b80bfe03-9bd8-4ef9-9fc7-f123050d35fe .xml
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager .iml
│ │ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager00/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── 0001_initial .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager00/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── static/
│ │ │ │ │ │ └── 1 .jpg
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ │ ├── eabe477a-ee25-4e0d-846c-1f0802b6ac40/
│ │ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ │ └── eabe477a-ee25-4e0d-846c-1f0802b6ac40 .xml
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager00 .iml
│ │ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager01/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── 0001_initial .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views--模型操作代码 .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager01/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ │ ├── 30794131-05b0-4d8d-90a5-fb229f71a856/
│ │ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ │ └── 30794131-05b0-4d8d-90a5-fb229f71a856 .xml
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager01 .iml
│ │ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager02/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ ├── 0002_peopleinfo .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── 0002_peopleinfo .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager02/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager02 .iml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── redis_01/
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ ├── redis_01 .iml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── redis_01 .py
│ │ │ │ │ └── redis_02 .py
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── 42 .iml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ └── workspace .xml
│ ├── 06-Django项目基础-第06天-框架+Git/
│ │ ├── 1-教学资料/
│ │ │ ├── WebA/
│ │ │ │ ├── pay/
│ │ │ │ │ ├── admin(2) .py
│ │ │ │ │ ├── apps .py
│ │ │ │ │ ├── models .py
│ │ │ │ │ ├── tests .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── views .py
│ │ │ │ ├── templates/
│ │ │ │ │ ├── login .html
│ │ │ │ │ └── transfer .html
│ │ │ │ ├── WebA/
│ │ │ │ │ ├── settings .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── wsgi .py
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ ├── WebA .iml
│ │ │ │ │ └── workspace(2) .xml
│ │ │ │ ├── db .sqlite3
│ │ │ │ └── manage .py
│ │ │ ├── WebB/
│ │ │ │ ├── ads/
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── admin .py
│ │ │ │ │ ├── apps .py
│ │ │ │ │ ├── models .py
│ │ │ │ │ ├── tests .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── views .py
│ │ │ │ ├── templates/
│ │ │ │ │ └── index .html
│ │ │ │ ├── WebB/
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── settings .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── wsgi .py
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ ├── WebB .iml
│ │ │ │ │ └── workspace .xml
│ │ │ │ ├── db .sqlite3
│ │ │ │ └── manage .py
│ │ │ ├── 备课代码 .zip
│ │ │ └── 预习代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-中间件 .png
│ │ │ ├── 902-修改模板引擎 .png
│ │ │ ├── 903-工作区域 .png
│ │ │ ├── csrf .jpg
│ │ │ ├── CSRF攻击和防护的实现 .jpg
│ │ │ ├── 反馈 .png
│ │ │ └── 同源策略 .docx
│ │ ├── 4-代码/
│ │ │ ├── 42/
│ │ │ │ ├── bookmanager/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35(1) .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── 0001_initial .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin(1) .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── login/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── pay/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ │ ├── b80bfe03-9bd8-4ef9-9fc7-f123050d35fe/
│ │ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ │ └── b80bfe03-9bd8-4ef9-9fc7-f123050d35fe .xml
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager .iml
│ │ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager00/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── 0001_initial .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager00/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── static/
│ │ │ │ │ │ └── 1 .jpg
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ │ ├── eabe477a-ee25-4e0d-846c-1f0802b6ac40/
│ │ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ │ └── eabe477a-ee25-4e0d-846c-1f0802b6ac40 .xml
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager00 .iml
│ │ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager01/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ └── 0001_initial .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── views--模型操作代码 .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager01/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── template/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ │ ├── 30794131-05b0-4d8d-90a5-fb229f71a856/
│ │ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ │ └── 30794131-05b0-4d8d-90a5-fb229f71a856 .xml
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager01 .iml
│ │ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ └── manage .py
│ │ │ │ ├── bookmanager02/
│ │ │ │ │ ├── book/
│ │ │ │ │ │ ├── migrations/
│ │ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ │ ├── 0001_initial .cpython-35 .pyc
│ │ │ │ │ │ │ │ ├── 0002_peopleinfo .cpython-35 .pyc
│ │ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ │ ├── 0001_initial .py
│ │ │ │ │ │ │ └── 0002_peopleinfo .py
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ │ ├── apps .cpython-35 .pyc
│ │ │ │ │ │ │ ├── jinja2_env .cpython-35 .pyc
│ │ │ │ │ │ │ ├── middleware .cpython-35 .pyc
│ │ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── jinja2_env .py
│ │ │ │ │ │ ├── middleware .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── bookmanager02/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ ├── wsgi .py
│ │ │ │ │ │ └── __init__ .py
│ │ │ │ │ ├── templates/
│ │ │ │ │ │ ├── base .html
│ │ │ │ │ │ ├── detail .html
│ │ │ │ │ │ ├── index--django模板 .html
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── bookmanager02 .iml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── localgit/
│ │ │ │ │ ├── .git/
│ │ │ │ │ │ ├── hooks/
│ │ │ │ │ │ │ ├── applypatch-msg .sample
│ │ │ │ │ │ │ ├── commit-msg .sample
│ │ │ │ │ │ │ ├── post-update .sample
│ │ │ │ │ │ │ ├── pre-applypatch .sample
│ │ │ │ │ │ │ ├── pre-commit .sample
│ │ │ │ │ │ │ ├── pre-push .sample
│ │ │ │ │ │ │ ├── pre-rebase .sample
│ │ │ │ │ │ │ ├── prepare-commit-msg .sample
│ │ │ │ │ │ │ └── update .sample
│ │ │ │ │ │ ├── info/
│ │ │ │ │ │ │ └── exclude
│ │ │ │ │ │ ├── logs/
│ │ │ │ │ │ │ ├── refs/
│ │ │ │ │ │ │ │ ├── heads/
│ │ │ │ │ │ │ │ │ └── master
│ │ │ │ │ │ │ └── HEAD
│ │ │ │ │ │ ├── objects/
│ │ │ │ │ │ │ ├── 15/
│ │ │ │ │ │ │ │ └── c9979ed11811c5a38409a77552e73d210419ee
│ │ │ │ │ │ │ ├── 3a/
│ │ │ │ │ │ │ │ └── 37719161c311b873dc106e36d295993f207482
│ │ │ │ │ │ │ ├── 94/
│ │ │ │ │ │ │ │ └── e75ab58a086e3088d95854a1fec51267eab4cf
│ │ │ │ │ │ │ ├── 9a/
│ │ │ │ │ │ │ │ └── 0c450bceb01b1ac2cfe40b6cf335fcc5adb0b3
│ │ │ │ │ │ │ ├── bb/
│ │ │ │ │ │ │ │ └── 6cfa599c402ade0baf8001237bfcf9ff2a9786
│ │ │ │ │ │ │ ├── e6/
│ │ │ │ │ │ │ │ └── 9de29bb2d1d6434b8b29ae775ad8c2e48c5391
│ │ │ │ │ │ ├── refs/
│ │ │ │ │ │ │ ├── heads/
│ │ │ │ │ │ │ │ └── master
│ │ │ │ │ │ ├── COMMIT_EDITMSG
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ ├── description
│ │ │ │ │ │ ├── HEAD
│ │ │ │ │ │ ├── index
│ │ │ │ │ │ └── ORIG_HEAD
│ │ │ │ ├── redis_01/
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ ├── redis_01 .iml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── redis_01 .py
│ │ │ │ │ └── redis_02 .py
│ │ │ │ ├── WebA/
│ │ │ │ │ ├── pay/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── templates/
│ │ │ │ │ │ ├── login .html
│ │ │ │ │ │ └── transfer .html
│ │ │ │ │ ├── WebA/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ ├── WebA .iml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── WebB/
│ │ │ │ │ ├── ads/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── templates/
│ │ │ │ │ │ └── index .html
│ │ │ │ │ ├── WebB/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ ├── WebB .iml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── 42 .iml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ └── workspace .xml
│ ├── 07-Django项目基础-第07天-Git/
│ │ ├── 1-教学资料/
│ │ │ ├── Git .zip
│ │ │ └── 备课代码 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── 901-git add .png
│ │ │ ├── 902-git版本回退 .png
│ │ │ ├── 903-git 日志 .png
│ │ │ ├── 904-git reset版本回退 .png
│ │ │ ├── 905-撤销 git checkout .png
│ │ │ ├── 906-根据颜色确定工作区 .png
│ │ │ ├── 907-忽略文件 .png
│ │ │ ├── 908-冲突 .png
│ │ │ ├── 909-origin的含义 .png
│ │ │ ├── git-tutor .pdf
│ │ │ ├── git文档 .txt
│ │ │ ├── 反馈 .png
│ │ │ ├── 客户修改流程 .png
│ │ │ └── 区域 .png
│ │ ├── 4-代码/
│ │ │ ├── bookmanager03/
│ │ │ │ ├── book/
│ │ │ │ │ ├── migrations/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── admin .py
│ │ │ │ │ ├── apps .py
│ │ │ │ │ ├── models .py
│ │ │ │ │ ├── tests .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── views .py
│ │ │ │ ├── bookmanager03/
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── settings .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── wsgi .py
│ │ │ │ ├── template/
│ │ │ │ │ └── login .html
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── dataSources/
│ │ │ │ │ │ ├── 3e99557d-10c0-4524-b701-847a0c4d6fb0/
│ │ │ │ │ │ │ └── storage .xml
│ │ │ │ │ │ └── 3e99557d-10c0-4524-b701-847a0c4d6fb0 .xml
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── bookmanager03 .iml
│ │ │ │ │ ├── dataSources .local .xml
│ │ │ │ │ ├── dataSources .xml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ └── workspace .xml
│ │ │ │ ├── db .sqlite3
│ │ │ │ └── manage .py
│ ├── 08-Django项目基础-第08天-Vue/
│ │ ├── 1-教学资料/
│ │ │ ├── 美多商城/
│ │ │ │ ├── assets/
│ │ │ │ │ ├── 01mysql主从同步原理 .png
│ │ │ │ │ ├── 01spu .png
│ │ │ │ │ ├── 01部署架构简图 .png
│ │ │ │ │ ├── 01登录支付宝开放平台 .png
│ │ │ │ │ ├── 01结算订单页面 .png
│ │ │ │ │ ├── 01添加购物车出发点 .png
│ │ │ │ │ ├── 01图形验证码逻辑分析 .png
│ │ │ │ │ ├── 01用户基本信息逻辑分析1 .png
│ │ │ │ │ ├── 01用户名登录逻辑分析 .png
│ │ │ │ │ ├── 01注册 .png
│ │ │ │ │ ├── 02Django自带认证后端源码 .png
│ │ │ │ │ ├── 02Redis存储购物车数据 .png
│ │ │ │ │ ├── 02sku .png
│ │ │ │ │ ├── 02登录 .png
│ │ │ │ │ ├── 02订单数据库表结构 .png
│ │ │ │ │ ├── 02开发中心入口 .png
│ │ │ │ │ ├── 02图形验证码1 .png
│ │ │ │ │ ├── 02用户基本信息逻辑分析2 .png
│ │ │ │ │ ├── 02展示主机状态 .png
│ │ │ │ │ ├── 03cookie存储购物车数据1 .png
│ │ │ │ │ ├── 03cookie存储购物车数据2 .png
│ │ │ │ │ ├── 03QQ登录 .png
│ │ │ │ │ ├── 03QQ用户绑定 .png
│ │ │ │ │ ├── 03测试自定义认证后端 .png
│ │ │ │ │ ├── 03访问动态业务失败 .png
│ │ │ │ │ ├── 03沙箱应用 .png
│ │ │ │ │ ├── 03首页广告表 .png
│ │ │ │ │ ├── 03修改事务隔离级别1 .png
│ │ │ │ │ ├── 03修改事务隔离级别2 .png
│ │ │ │ │ ├── 03用户基本信息逻辑分析3 .png
│ │ │ │ │ ├── 03展示从机状态 .png
│ │ │ │ │ ├── 04并发下单问题演示 .png
│ │ │ │ │ ├── 04个人信息 .png
│ │ │ │ │ ├── 04静态文件访问示意图 .png
│ │ │ │ │ ├── 04沙箱账号 .png
│ │ │ │ │ ├── 04商品数据表 .png
│ │ │ │ │ ├── 04用户基本信息逻辑分析4 .png
│ │ │ │ │ ├── 04展示购物车1 .png
│ │ │ │ │ ├── 04主页用户名信息展示效果 .png
│ │ │ │ │ ├── 05Django发送邮件流程 .png
│ │ │ │ │ ├── 05next .gif
│ │ │ │ │ ├── 05测试Nginx反向代理 .png
│ │ │ │ │ ├── 05电脑网站支付流程 .png
│ │ │ │ │ ├── 05商品信息数据样例 .png
│ │ │ │ │ ├── 05商品页右上角购物车 .png
│ │ │ │ │ ├── 05收货地址 .png
│ │ │ │ │ ├── 05提交订单成功1 .png
│ │ │ │ │ ├── 05提交订单成功2 .png
│ │ │ │ │ ├── 05图形验证码展示效果 .png
│ │ │ │ │ ├── 06Django默认用户模型类 .png
│ │ │ │ │ ├── 06FastDFS架构 .png
│ │ │ │ │ ├── 06next_redirect .gif
│ │ │ │ │ ├── 06配置RSA公钥和私钥 .png
│ │ │ │ │ ├── 06图形验证码存储效果 .png
│ │ │ │ │ ├── 06我的订单 .png
│ │ │ │ │ ├── 06准备发邮件服务器1 .png
│ │ │ │ │ ├── 06准备发邮件服务器2 .png
│ │ │ │ │ ├── 06准备发邮件服务器3 .png
│ │ │ │ │ ├── 06准备发邮件服务器4 .png
│ │ │ │ │ ├── 06准备发邮件服务器5 .png
│ │ │ │ │ ├── 07FastDFS上传文件流程 .png
│ │ │ │ │ ├── 07ubuntu配置域名 .png
│ │ │ │ │ ├── 07创建迁移文件1 .png
│ │ │ │ │ ├── 07创建迁移文件 .png
│ │ │ │ │ ├── 07定时任务效果 .png
│ │ │ │ │ ├── 07配置美多商城公钥 .png
│ │ │ │ │ ├── 07图形验证码校验效果 .png
│ │ │ │ │ ├── 07修改密码 .png
│ │ │ │ │ ├── 08FastDFS下载文件流程 .png
│ │ │ │ │ ├── 08Mac配置域名 .png
│ │ │ │ │ ├── 08短信验证码逻辑分析 .png
│ │ │ │ │ ├── 08配置支付宝公钥 .png
│ │ │ │ │ ├── 08首页广告 .png
│ │ │ │ │ ├── 08执行迁移文件 .png
│ │ │ │ │ ├── 09FDFS文件索引 .png
│ │ │ │ │ ├── 09QQ登录表存储效果 .png
│ │ │ │ │ ├── 09美多商城的公私钥 .png
│ │ │ │ │ ├── 09容联云登录和注册 .png
│ │ │ │ │ ├── 09商品列表 .png
│ │ │ │ │ ├── 09用户注册业务逻辑分析 .png
│ │ │ │ │ ├── 09展示地址信息 .png
│ │ │ │ │ ├── 10FDFS文件索引的使用 .jpg
│ │ │ │ │ ├── 10QQ登录流程分析 .png
│ │ │ │ │ ├── 10创建支付宝应用1 .png
│ │ │ │ │ ├── 10创建支付宝应用2 .png
│ │ │ │ │ ├── 10容联云管理控制台 .png
│ │ │ │ │ ├── 10商品搜索 .png
│ │ │ │ │ ├── 10展示地址编辑 .png
│ │ │ │ │ ├── 10准备注册模板文件 .png
│ │ │ │ │ ├── 11openid绑定用户 .png
│ │ │ │ │ ├── 11广告首页应用 .png
│ │ │ │ │ ├── 11缓存逻辑 .png
│ │ │ │ │ ├── 11容联云创建应用 .png
│ │ │ │ │ ├── 11商品详情 .png
│ │ │ │ │ ├── 11支付宝支付登录界面 .png
│ │ │ │ │ ├── 12session浏览器 .png
│ │ │ │ │ ├── 12购物车 .png
│ │ │ │ │ ├── 12容联云应用列表1 .png
│ │ │ │ │ ├── 12设置地址标题1 .png
│ │ │ │ │ ├── 12设置地址标题2 .png
│ │ │ │ │ ├── 12设置地址标题3 .png
│ │ │ │ │ ├── 12页面回跳参数 .png
│ │ │ │ │ ├── 13sessionredis .png
│ │ │ │ │ ├── 13结算订单 .png
│ │ │ │ │ ├── 13修改密码 .png
│ │ │ │ │ ├── 13应用申请上线 .png
│ │ │ │ │ ├── 13源码安装docker .png
│ │ │ │ │ ├── 13支付成功 .png
│ │ │ │ │ ├── 14检测docker是否安装成功 .png
│ │ │ │ │ ├── 14进行资质认证 .png
│ │ │ │ │ ├── 14提交订单成功 .png
│ │ │ │ │ ├── 14显示订单状态为待评价 .png
│ │ │ │ │ ├── 14用户名重复注册逻辑分析 .png
│ │ │ │ │ ├── 15订单商品评价页面 .png
│ │ │ │ │ ├── 15镜像列表1 .png
│ │ │ │ │ ├── 15镜像列表2 .png
│ │ │ │ │ ├── 15手机号重复注册逻辑分析 .png
│ │ │ │ │ ├── 15完成资质认证 .png
│ │ │ │ │ ├── 15支付宝支付 .png
│ │ │ │ │ ├── 16拉取镜像fdfs .png
│ │ │ │ │ ├── 16拉取镜像ubuntu .png
│ │ │ │ │ ├── 16容联云应用列表2 .png
│ │ │ │ │ ├── 16填写评价信息 .png
│ │ │ │ │ ├── 16支付成功 .png
│ │ │ │ │ ├── 17订单商品评价 .png
│ │ │ │ │ ├── 17删除镜像 .png
│ │ │ │ │ ├── 17商品详情页显示评价信息1 .png
│ │ │ │ │ ├── 17商品详情页显示评价信息2 .png
│ │ │ │ │ ├── 17添加测试号码 .png
│ │ │ │ │ ├── 18评价完成 .png
│ │ │ │ │ ├── 18容器列表 .png
│ │ │ │ │ ├── 18添加测试号码说明 .png
│ │ │ │ │ ├── 18项目架构设计 .png
│ │ │ │ │ ├── 19短信模板 .png
│ │ │ │ │ ├── 19交互式容器 .png
│ │ │ │ │ ├── 20查看ubuntu1 .png
│ │ │ │ │ ├── 20短信模板效果 .png
│ │ │ │ │ ├── 21守护式容器 .png
│ │ │ │ │ ├── 22短信验证码效果展示 .png
│ │ │ │ │ ├── 22进入守护式容器 .png
│ │ │ │ │ ├── 23避免频繁发送短信验证码逻辑分析 .png
│ │ │ │ │ ├── 23停止和启动容器 .png
│ │ │ │ │ ├── 23准备日志文件目录 .png
│ │ │ │ │ ├── 24pipeline1 .png
│ │ │ │ │ ├── 24删除容器 .png
│ │ │ │ │ ├── 25pipeline2 .png
│ │ │ │ │ ├── 25日志的忽略文件 .png
│ │ │ │ │ ├── 25容器制作成镜像 .png
│ │ │ │ │ ├── 26镜像打包备份 .png
│ │ │ │ │ ├── 27镜像解压 .png
│ │ │ │ │ ├── 28安装tracker .png
│ │ │ │ │ ├── 29安装storage .png
│ │ │ │ │ ├── 29添加静态文件 .png
│ │ │ │ │ ├── 30jinja2static语法 .png
│ │ │ │ │ ├── 30查看宿主机映射路径 .png
│ │ │ │ │ ├── 31jinja2url语法 .png
│ │ │ │ │ ├── 31查看storage存储结构 .png
│ │ │ │ │ ├── 33celery执行异步任务效果 .png
│ │ │ │ │ ├── 33查看文件存储结果 .png
│ │ │ │ │ ├── 34生产者消费者模式 .png
│ │ │ │ │ ├── 34准备新的图片数据压缩包 .png
│ │ │ │ │ ├── 35发送短信代码同步执行 .png
│ │ │ │ │ ├── 35删除旧的data .png
│ │ │ │ │ ├── 36发送短信解耦 .png
│ │ │ │ │ ├── 36拷贝并解压新的data .png
│ │ │ │ │ ├── 37解压后的data .png
│ │ │ │ │ ├── 37配置rabbitmq1 .png
│ │ │ │ │ ├── 37配置rabbitmq2 .png
│ │ │ │ │ ├── 38解压后的data文件夹 .png
│ │ │ │ │ ├── 38新建administrator用户 .png
│ │ │ │ │ ├── 39Python访问RabbitMQ .png
│ │ │ │ │ ├── 39首页广告 .png
│ │ │ │ │ ├── 40展示首页商品分类 .png
│ │ │ │ │ ├── 41广告分类 .png
│ │ │ │ │ ├── 42广告内容 .png
│ │ │ │ │ ├── 43首页广告渲染结果(无图片) .png
│ │ │ │ │ ├── 44首页广告页面源码 .png
│ │ │ │ │ ├── 45首页广告渲染源码 .png
│ │ │ │ │ ├── 46文件存储类url()方法 .png
│ │ │ │ │ ├── 47文件存储类url方法的使用 .png
│ │ │ │ │ ├── 52列表页界面 .png
│ │ │ │ │ ├── 53分页器 .png
│ │ │ │ │ ├── 54字典索引页 .jpg
│ │ │ │ │ ├── 55配置ES .png
│ │ │ │ │ ├── 56ES镜像 .png
│ │ │ │ │ ├── 57ES容器 .png
│ │ │ │ │ ├── 59全文检索测试 .png
│ │ │ │ │ ├── 60搜索表单 .png
│ │ │ │ │ ├── 62渲染搜索结果 .png
│ │ │ │ │ ├── 63搜索结果分页 .png
│ │ │ │ │ ├── 64商品详情页 .png
│ │ │ │ │ ├── 68统计分类商品访问量 .png
│ │ │ │ │ ├── 69redis存储浏览记录 .png
│ │ │ │ │ ├── 70浏览记录展示效果 .png
│ │ │ │ │ ├── ALLOWED_HOSTS .png
│ │ │ │ │ ├── areas .png
│ │ │ │ │ ├── axios_question .png
│ │ │ │ │ ├── captcha .png
│ │ │ │ │ ├── carts_app .png
│ │ │ │ │ ├── cart_redis .png
│ │ │ │ │ ├── celery_config .png
│ │ │ │ │ ├── celery_email .png
│ │ │ │ │ ├── celery_main .png
│ │ │ │ │ ├── celery_package .png
│ │ │ │ │ ├── celery_run .png
│ │ │ │ │ ├── celery_sms_tasks .png
│ │ │ │ │ ├── celery_sms .png
│ │ │ │ │ ├── chmod_detail .png
│ │ │ │ │ ├── custom_storage .png
│ │ │ │ │ ├── detail_create .png
│ │ │ │ │ ├── docker_rabbitmq_container .png
│ │ │ │ │ ├── docker_rabbitmq_pull .png
│ │ │ │ │ ├── docker_rabbitmq .png
│ │ │ │ │ ├── eventlet .png
│ │ │ │ │ ├── fdfs_mutagen .png
│ │ │ │ │ ├── fdfs .conf .png
│ │ │ │ │ ├── gitkeep .png
│ │ │ │ │ ├── goods_app .png
│ │ │ │ │ ├── home_static .png
│ │ │ │ │ ├── install_fastdfs .png
│ │ │ │ │ ├── Jinja2模板引擎环境 .png
│ │ │ │ │ ├── meiduo_mail .png
│ │ │ │ │ ├── meiduo .png
│ │ │ │ │ ├── oauth .png
│ │ │ │ │ ├── order_app .png
│ │ │ │ │ ├── payment .png
│ │ │ │ │ ├── pccharsettings .png
│ │ │ │ │ ├── pcchar_ok .png
│ │ │ │ │ ├── pillow .png
│ │ │ │ │ ├── project .png
│ │ │ │ │ ├── python_http_server .png
│ │ │ │ │ ├── rebuild .png
│ │ │ │ │ ├── ronglianyun .png
│ │ │ │ │ ├── search .png
│ │ │ │ │ ├── send_sms_code .png
│ │ │ │ │ ├── static_detail .png
│ │ │ │ │ ├── static_happened .png
│ │ │ │ │ ├── static_index .png
│ │ │ │ │ ├── static .png
│ │ │ │ │ ├── users .png
│ │ │ │ │ ├── uwsgi .png
│ │ │ │ │ ├── verifications .png
│ │ │ │ │ ├── views_login_required .png
│ │ │ │ │ ├── 模板设置1 .png
│ │ │ │ │ ├── 模板设置2 .png
│ │ │ │ │ ├── 模板问题 .png
│ │ │ │ │ ├── 目录 .png
│ │ │ │ │ └── 日志 .png
│ │ │ │ ├── captcha/
│ │ │ │ │ ├── celery/
│ │ │ │ │ │ ├── celery .html
│ │ │ │ │ │ └── rabbitmq .html
│ │ │ │ │ ├── image/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ ├── backends .html
│ │ │ │ │ │ ├── front .html
│ │ │ │ │ │ └── interface .html
│ │ │ │ │ ├── sms/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ ├── backends .html
│ │ │ │ │ │ ├── front .html
│ │ │ │ │ │ ├── icloud .html
│ │ │ │ │ │ ├── many .html
│ │ │ │ │ │ ├── pipeline .html
│ │ │ │ │ │ └── register .html
│ │ │ │ │ ├── celery .html
│ │ │ │ │ ├── image .html
│ │ │ │ │ └── sms .html
│ │ │ │ ├── cart/
│ │ │ │ │ ├── adps/
│ │ │ │ │ │ ├── add .html
│ │ │ │ │ │ ├── all .html
│ │ │ │ │ │ ├── delete .html
│ │ │ │ │ │ ├── merge .html
│ │ │ │ │ │ ├── show .html
│ │ │ │ │ │ └── update .html
│ │ │ │ │ ├── adps .html
│ │ │ │ │ ├── analyze .html
│ │ │ │ │ └── display .html
│ │ │ │ ├── center/
│ │ │ │ │ ├── address/
│ │ │ │ │ │ ├── add .html
│ │ │ │ │ │ ├── default .html
│ │ │ │ │ │ ├── delete .html
│ │ │ │ │ │ ├── show .html
│ │ │ │ │ │ ├── three .html
│ │ │ │ │ │ ├── title .html
│ │ │ │ │ │ └── update .html
│ │ │ │ │ ├── base/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ └── show .html
│ │ │ │ │ ├── email/
│ │ │ │ │ │ ├── add .html
│ │ │ │ │ │ ├── send .html
│ │ │ │ │ │ ├── settings .html
│ │ │ │ │ │ └── validate .html
│ │ │ │ │ ├── address .html
│ │ │ │ │ ├── base .html
│ │ │ │ │ ├── email .html
│ │ │ │ │ └── password .html
│ │ │ │ ├── gitbook/
│ │ │ │ │ ├── fonts/
│ │ │ │ │ │ ├── fontawesome/
│ │ │ │ │ │ │ ├── fontawesome-webfont .eot
│ │ │ │ │ │ │ ├── fontawesome-webfont .svg
│ │ │ │ │ │ │ ├── fontawesome-webfont .ttf
│ │ │ │ │ │ │ ├── fontawesome-webfont .woff
│ │ │ │ │ │ │ └── FontAwesome .otf
│ │ │ │ │ ├── images/
│ │ │ │ │ │ ├── apple-touch-icon-precomposed-152 .png
│ │ │ │ │ │ └── favicon .ico
│ │ │ │ │ ├── plugins/
│ │ │ │ │ │ ├── gitbook-plugin-emphasize/
│ │ │ │ │ │ │ └── plugin .css
│ │ │ │ │ │ ├── gitbook-plugin-fontsettings/
│ │ │ │ │ │ │ ├── buttons .js
│ │ │ │ │ │ │ └── website .css
│ │ │ │ │ │ ├── gitbook-plugin-highlight/
│ │ │ │ │ │ │ ├── ebook .css
│ │ │ │ │ │ │ └── website .css
│ │ │ │ │ │ ├── gitbook-plugin-sharing/
│ │ │ │ │ │ │ └── buttons .js
│ │ │ │ │ │ ├── gitbook-plugin-splitter/
│ │ │ │ │ │ │ ├── splitter .css
│ │ │ │ │ │ │ └── splitter .js
│ │ │ │ │ │ ├── gitbook-plugin-toggle-chapters/
│ │ │ │ │ │ │ ├── toggle .css
│ │ │ │ │ │ │ └── toggle .js
│ │ │ │ │ ├── app .js
│ │ │ │ │ └── style .css
│ │ │ │ ├── goods/
│ │ │ │ │ ├── ads/
│ │ │ │ │ │ ├── category .html
│ │ │ │ │ │ ├── show .html
│ │ │ │ │ │ └── storage .html
│ │ │ │ │ ├── data/
│ │ │ │ │ │ ├── data .html
│ │ │ │ │ │ ├── docker .html
│ │ │ │ │ │ ├── fdfsdocker .html
│ │ │ │ │ │ └── fdfs .html
│ │ │ │ │ ├── detail/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ ├── count .html
│ │ │ │ │ │ └── display .html
│ │ │ │ │ ├── history/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ └── save .html
│ │ │ │ │ ├── list/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ ├── content .html
│ │ │ │ │ │ ├── hot .html
│ │ │ │ │ │ └── nav .html
│ │ │ │ │ ├── search/
│ │ │ │ │ │ ├── elasticsearch .html
│ │ │ │ │ │ ├── haystack .html
│ │ │ │ │ │ └── result .html
│ │ │ │ │ ├── table/
│ │ │ │ │ │ ├── ads .html
│ │ │ │ │ │ ├── goods .html
│ │ │ │ │ │ └── spusku .html
│ │ │ │ │ ├── ads .html
│ │ │ │ │ ├── data .html
│ │ │ │ │ ├── detail .html
│ │ │ │ │ ├── history .html
│ │ │ │ │ ├── list .html
│ │ │ │ │ ├── search .html
│ │ │ │ │ └── table .html
│ │ │ │ ├── intro/
│ │ │ │ │ ├── create/
│ │ │ │ │ │ ├── createproject .html
│ │ │ │ │ │ ├── env .html
│ │ │ │ │ │ ├── host .html
│ │ │ │ │ │ ├── html .html
│ │ │ │ │ │ ├── log .html
│ │ │ │ │ │ ├── mysql .html
│ │ │ │ │ │ ├── redis .html
│ │ │ │ │ │ └── template .html
│ │ │ │ │ ├── meiduo/
│ │ │ │ │ │ ├── analzye .html
│ │ │ │ │ │ └── design .html
│ │ │ │ │ ├── create .html
│ │ │ │ │ └── meiduo .html
│ │ │ │ ├── login/
│ │ │ │ │ ├── login/
│ │ │ │ │ │ ├── display .html
│ │ │ │ │ │ ├── islogin .html
│ │ │ │ │ │ ├── logout .html
│ │ │ │ │ │ ├── many .html
│ │ │ │ │ │ └── username .html
│ │ │ │ │ ├── qq/
│ │ │ │ │ │ ├── bind .html
│ │ │ │ │ │ ├── document .html
│ │ │ │ │ │ ├── model .html
│ │ │ │ │ │ ├── ok .html
│ │ │ │ │ │ ├── openid .html
│ │ │ │ │ │ └── tools .html
│ │ │ │ │ ├── login .html
│ │ │ │ │ └── qq .html
│ │ │ │ ├── online/
│ │ │ │ │ ├── static .md
│ │ │ │ │ └── uwsgi .md
│ │ │ │ ├── optimize/
│ │ │ │ │ ├── mysql/
│ │ │ │ │ │ ├── django .html
│ │ │ │ │ │ └── master .html
│ │ │ │ │ ├── static/
│ │ │ │ │ │ ├── detail .html
│ │ │ │ │ │ └── home .html
│ │ │ │ │ ├── mq .html
│ │ │ │ │ ├── mysql .html
│ │ │ │ │ └── static .html
│ │ │ │ ├── order/
│ │ │ │ │ ├── commit/
│ │ │ │ │ │ ├── create .html
│ │ │ │ │ │ ├── lock .html
│ │ │ │ │ │ ├── save .html
│ │ │ │ │ │ ├── success .html
│ │ │ │ │ │ └── trans .html
│ │ │ │ │ ├── commit .html
│ │ │ │ │ └── place .html
│ │ │ │ ├── pay/
│ │ │ │ │ ├── api/
│ │ │ │ │ │ ├── pay .html
│ │ │ │ │ │ └── save .html
│ │ │ │ │ ├── comment/
│ │ │ │ │ │ ├── add .md
│ │ │ │ │ │ └── show .md
│ │ │ │ │ ├── api .html
│ │ │ │ │ └── intro .html
│ │ │ │ ├── register/
│ │ │ │ │ ├── register/
│ │ │ │ │ │ ├── analyze .html
│ │ │ │ │ │ ├── backends .html
│ │ │ │ │ │ ├── front .html
│ │ │ │ │ │ ├── interface .html
│ │ │ │ │ │ ├── mobile .html
│ │ │ │ │ │ ├── status .html
│ │ │ │ │ │ └── username .html
│ │ │ │ │ ├── showregister/
│ │ │ │ │ │ ├── createapp .html
│ │ │ │ │ │ └── show .html
│ │ │ │ │ ├── usermodel/
│ │ │ │ │ │ ├── migrate .html
│ │ │ │ │ │ └── model .html
│ │ │ │ │ ├── register .html
│ │ │ │ │ ├── showregister .html
│ │ │ │ │ └── usermodel .html
│ │ │ │ ├── captcha .html
│ │ │ │ ├── cart .html
│ │ │ │ ├── center .html
│ │ │ │ ├── goods .html
│ │ │ │ ├── index .html
│ │ │ │ ├── intro .html
│ │ │ │ ├── login .html
│ │ │ │ ├── optimize .html
│ │ │ │ ├── order .html
│ │ │ │ ├── pay .html
│ │ │ │ └── register .html
│ │ │ ├── 预习代码/
│ │ │ │ ├── login/
│ │ │ │ │ ├── login/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ │ ├── settings .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── wsgi .py
│ │ │ │ │ ├── templates/
│ │ │ │ │ │ └── axios .html
│ │ │ │ │ ├── users/
│ │ │ │ │ │ ├── admin .py
│ │ │ │ │ │ ├── apps .py
│ │ │ │ │ │ ├── models .py
│ │ │ │ │ │ ├── tests .py
│ │ │ │ │ │ ├── urls .py
│ │ │ │ │ │ └── views .py
│ │ │ │ │ ├── .idea/
│ │ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ │ ├── jsLibraryMappings .xml
│ │ │ │ │ │ ├── login .iml
│ │ │ │ │ │ ├── misc .xml
│ │ │ │ │ │ ├── modules .xml
│ │ │ │ │ │ └── workspace .xml
│ │ │ │ │ ├── db .sqlite3
│ │ │ │ │ └── manage .py
│ │ │ └── 美多商城 .zip
│ │ ├── 2-其他资料/
│ │ │ ├── xmind/
│ │ │ │ ├── 01-Redis .xmind
│ │ │ │ ├── 02-Django入门 .xmind
│ │ │ │ ├── 03-Django模型 .xmind
│ │ │ │ ├── 04-Django请求和响应 .xmind
│ │ │ │ ├── 05-会话保持和视图 .xmind
│ │ │ │ ├── 06-Django模板 .xmind
│ │ │ │ ├── 07-Git .xmind
│ │ │ │ └── 08-Vue .xmind
│ │ │ ├── 901-复制公钥 .png
│ │ │ ├── 902-es6的设置 .png
│ │ │ ├── 反馈 .png
│ │ │ └── 美多商城 .zip
│ │ ├── 4-代码/
│ │ │ ├── bookmanager04/
│ │ │ │ ├── book/
│ │ │ │ │ ├── migrations/
│ │ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── admin .cpython-35 .pyc
│ │ │ │ │ │ ├── models .cpython-35 .pyc
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── views .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── admin .py
│ │ │ │ │ ├── apps .py
│ │ │ │ │ ├── models .py
│ │ │ │ │ ├── tests .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── views .py
│ │ │ │ ├── bookmanager04/
│ │ │ │ │ ├── __pycache__/
│ │ │ │ │ │ ├── settings .cpython-35 .pyc
│ │ │ │ │ │ ├── urls .cpython-35 .pyc
│ │ │ │ │ │ ├── wsgi .cpython-35 .pyc
│ │ │ │ │ │ └── __init__ .cpython-35 .pyc
│ │ │ │ │ ├── settings .py
│ │ │ │ │ ├── urls .py
│ │ │ │ │ └── wsgi .py
│ │ │ │ ├── template/
│ │ │ │ │ └── login .html
│ │ │ │ ├── .idea/
│ │ │ │ │ ├── inspectionProfiles/
│ │ │ │ │ │ └── profiles_settings .xml
│ │ │ │ │ ├── bookmanager04 .iml
│ │ │ │ │ ├── jsLibraryMappings .xml
│ │ │ │ │ ├── misc .xml
│ │ │ │ │ ├── modules .xml
│ │ │ │ │ └── workspace .xml
│ │ │ │ ├── db .sqlite3
│ │ │ │ └── manage .py
│ │ │ ├── vue/
│ │ │ │ ├── data .html
│ │ │ │ ├── demo .html
│ │ │ │ ├── for .html
│ │ │ │ ├── hello .html
│ │ │ │ ├── if .html
│ │ │ │ ├── life .html
│ │ │ │ ├── methods .html
│ │ │ │ ├── model .html
│ │ │ │ └── todo .html
|
|
|
|
|
|
|