django和vue 的前后端分离开发

*   01 课程导读/

  *   01 小福商城页面介绍.mp4 (62.66 MB), 11:42

  *   02 本次课程可以学习到的东西.mp4 (56.74 MB), 09:45

  *   03 课程需要的基础知识.mp4 (5.49 MB), 02:08

*   02 准备工作/

  *   01 安装vue-cli.mp4 (64.79 MB), 10:55

  *   02 前端创建小福项目.mp4 (73.02 MB), 14:57

  *   03 pycharm配置.mp4 (54.48 MB), 08:14

  *   04 项目环境配置.mp4 (65.54 MB), 10:46

  *   05 数据库配置.mp4 (76.60 MB), 12:35

  *   06 日志配置以及manage py修改.mp4 (32.14 MB), 06:40

  *   07 创建用户model.mp4 (85.78 MB), 12:54

*   03 短信验证码发送/

  *   01 验证码的配置信息.mp4 (27.98 MB), 05:30

  *   02 如何调用第三方发送短信.mp4 (83.11 MB), 14:13

  *   03 封装短信发送代码成类.mp4 (46.08 MB), 07:36

  *   04 后端短信发送代码编写.mp4 (89.66 MB), 23:09

  *   05 测试短信验证码.mp4 (27.27 MB), 04:42

  *   06 redis pipeline的使用.mp4 (22.99 MB), 03:39

  *   07 在注册页面引入头部和尾部.mp4 (66.14 MB), 11:07

  *   08 步骤条变化后动态的显示不同组件.mp4 (40.30 MB), 09:15

  *   09 封装步骤条为子组件.mp4 (51.73 MB), 10:45

  *   10 短信验证码校验规则.mp4 (50.08 MB), 12:15

  *   11 后端解决跨域请求.mp4 (28.12 MB), 04:59

  *   12 前端封装短信验证码页面.mp4 (103.85 MB), 16:27

  *   13 后端验证短信验证码.mp4 (103.59 MB), 16:52

  *   14 封装后端生成短信验证码和发送验证短信.mp4 (170.51 MB), 28:52

  *   15 测试封装后的验证码类验证合法短信.mp4 (22.52 MB), 04:58

  *   16 前端实现短信验证.mp4 (94.41 MB), 19:31

*   04 axios 使用类二次封装/

  *   01 axios的简单封装.mp4 (88.21 MB), 15:00

  *   02 使用request来支持get.mp4 (29.60 MB), 05:57

  *   03 axios封装成类.mp4 (77.41 MB), 13:57

  *   04 使用封装的axios改写验证短信验证码模块.mp4 (42.58 MB), 08:14

  *   05 后端检查手机号唯一性.mp4 (32.46 MB), 07:57

  *   06 前端自定义校验手机号唯一.mp4 (41.62 MB), 08:50

  *   07 手机 用户名通用唯一性判断后端.mp4 (53.38 MB), 12:46

  *   08 手机 用户名通用唯一性判断前端.mp4 (8.03 MB), 02:21

  *   09 celery介绍.mp4 (19.46 MB), 05:12

  *   10 celery 异步短信发送.mp4 (136.98 MB), 23:05

*   05 注册页面/

  *   01 注册信息的前端页面.mp4 (21.43 MB), 04:21

  *   02 前端用户名和邮箱的唯一性验证.mp4 (21.10 MB), 04:04

  *   03 Celery获取邮箱验证码.mp4 (64.87 MB), 13:46

  *   04 后端发送邮箱验证码.mp4 (59.26 MB), 10:41

  *   05 前端发送邮箱验证码.mp4 (39.70 MB), 07:13

  *   06 __import__魔法函数的使用.mp4 (29.50 MB), 08:04

  *   07 数据有效期的分类设置.mp4 (42.19 MB), 08:26

  *   08 封装数据有效期为方法.mp4 (29.43 MB), 05:15

  *   09 动态显示邮箱或者手机等验证码报错信息.mp4 (19.81 MB), 04:35

*   06 创建用户/

  *   01 后端实现用户创建接口.mp4 (70.74 MB), 16:30

  *   02 修复注册时候手机号随便填写的bug.mp4 (67.32 MB), 13:24

  *   03 测试手机号不能随便填写的bug.mp4 (16.76 MB), 03:36

  *   04 前端实现用户注册.mp4 (85.26 MB), 16:45

  *   05 djangorestframework-jwt实现.mp4 (63.12 MB), 12:42

  *   06 前端保存用户信息.mp4 (50.09 MB), 11:21

  *   07 前端使用模块modules.mp4 (57.59 MB), 11:31

*   07 jwt 用户登录/

  *   01 为jwt补充userid和用户信息.mp4 (35.22 MB), 07:25

  *   02 用户自定义登陆后端.mp4 (43.22 MB), 09:53

  *   03 用户前端登陆界面.mp4 (42.32 MB), 07:12

  *   04 后端验证码实现.mp4 (121.47 MB), 24:09

  *   05 前端实现验证码.mp4 (45.79 MB), 09:35

  *   06 重写JSONWebTokenAPIView实现用户登.mp4 (84.33 MB), 15:12

  *   07 前端登录.mp4 (51.42 MB), 08:22

*   08 首页样式/

  *   01 首页页面的基础样式.mp4 (19.20 MB), 03:01

  *   02 根据用户是否登录显示不同信息.mp4 (51.77 MB), 09:15

  *   03 保持登录状态.mp4 (93.75 MB), 17:26

  *   04 退出登录.mp4 (109.14 MB), 19:23

*   09 个人信息页面/

  *   01 个人信息页面基础布局.mp4 (81.25 MB), 13:42

  *   02 左侧对应路由高亮显示.mp4 (35.49 MB), 07:22

  *   03 路由登录验证.mp4 (69.41 MB), 13:30

  *   04 个人基础资料页面布局.mp4 (8.98 MB), 01:46

  *   05 七牛介绍.mp4 (42.17 MB), 07:28

  *   06 七牛上传图片代码演示.mp4 (36.17 MB), 06:34

  *   07 后端图片上传.mp4 (90.32 MB), 16:37

  *   08 后端图片上传测试.mp4 (48.37 MB), 08:09

  *   09 用户登陆后payload显示头像.mp4 (8.75 MB), 01:58

  *   10 前端上传图片基础代码.mp4 (48.30 MB), 08:21

  *   11 后端修复用户头像bug.mp4 (27.03 MB), 04:51

  *   12 前端更新头像.mp4 (62.14 MB), 09:55

  *   13 修复刷新页面头象消失的bug.mp4 (32.67 MB), 05:40

  *   14 昵称 姓名 性别修改后端.mp4 (26.26 MB), 04:50

  *   15 用户更新权限判断.mp4 (66.69 MB), 12:08

  *   16 用户信息前端显示.mp4 (51.66 MB), 09:44

  *   17 用户信息前端更新.mp4 (49.95 MB), 08:13

*   10 收货地址/

  *   01 收获地址前端基础样式.mp4 (22.27 MB), 04:19

  *   02 创建地址model.mp4 (45.29 MB), 07:17

  *   03 地址serializer创建.mp4 (54.76 MB), 10:29

  *   04 后端地址创建.mp4 (72.38 MB), 13:38

  *   05 postman测试地址创建.mp4 (23.55 MB), 04:46

  *   06 后端地址更新.mp4 (39.28 MB), 07:30

  *   07 后端地址更新测试.mp4 (9.25 MB), 01:49

  *   08 后端地址列表.mp4 (37.55 MB), 06:39

  *   09 后端地址列表测试.mp4 (4.55 MB), 01:01

  *   10 后端地址逻辑删除.mp4 (13.98 MB), 03:00

  *   11 后端地址逻辑删除测试.mp4 (5.24 MB), 00:57

  *   12 后端设置默认地址.mp4 (19.78 MB), 03:47

  *   13 后端默认地址测试.mp4 (7.64 MB), 01:21

  *   14 前端获取地址列表.mp4 (59.72 MB), 09:53

  *   15 前端地址添加.mp4 (67.48 MB), 11:41

  *   16 前端修改默认地址.mp4 (25.50 MB), 04:39

  *   17 前端地址删除.mp4 (29.19 MB), 05:06

  *   18 前端地址更新填充表单信息.mp4 (42.40 MB), 07:14

  *   19 前端地址更新完成.mp4 (45.79 MB), 08:00

*   11 首页三级列表菜单和商品广告/

  *   01 首页说明.mp4 (22.56 MB), 03:35

  *   02 创建goods app.mp4 (49.06 MB), 07:40

  *   03 后端三级类别分析.mp4 (48.04 MB), 08:01

  *   04 后端三级列表获取顶级列表.mp4 (77.28 MB), 12:40

  *   05 后端三级列表获取二三级列表.mp4 (46.08 MB), 08:19

  *   06 前端渲染分类列表.mp4 (83.50 MB), 13:56

  *   07 docker安装.mp4 (22.52 MB), 03:57

  *   08 fastdfs简介.mp4 (69.56 MB), 12:08

  *   09 fastdfs docker安装.mp4 (37.36 MB), 06:56

  *   10 fdfs客户端使用说明.mp4 (70.73 MB), 12:09

  *   11 自定义django文件存储.mp4 (80.18 MB), 14:40

  *   12 ckeditor富文本使用.mp4 (27.31 MB), 05:28

  *   13 商品Model.mp4 (97.52 MB), 16:37

  *   14 修复迁移的bug.mp4 (5.87 MB), 01:11

*   12 商品详情页/

  *   01 前端页面调整.mp4 (43.27 MB), 06:39

  *   02 引入详情页基础页面.mp4 (39.69 MB), 06:33

  *   03 商品详情后端简介.mp4 (33.24 MB), 06:38

  *   04 商品sku详情.mp4 (62.03 MB), 11:17

  *   05 获取商品对应规格Id.mp4 (18.46 MB), 03:38

  *   06 sku和对应规格映射.mp4 (31.35 MB), 07:40

  *   07 获取所有的规格选项.mp4 (40.03 MB), 08:20

  *   08 前端详情页渲染.mp4 (105.11 MB), 17:52

  *   09 前端详情页商品介绍等tab渲染.mp4 (27.70 MB), 04:39

  *   10 改变规格时候获取对应sku.mp4 (110.18 MB), 20:10

  *   11 后端热销商品.mp4 (52.53 MB), 09:02

  *   12 前端实现热销产品.mp4 (53.78 MB), 08:35

  *   13 修复上节课小bug.mp4 (12.09 MB), 01:56

*   13 首页轮播图和楼层广告/

  *   01 轮播图后台实现.mp4 (17.81 MB), 03:32

  *   02 轮播图前台实现.mp4 (57.95 MB), 09:08

  *   03 楼层广告后台.mp4 (53.71 MB), 10:05

  *   04 楼层广告前台.mp4 (56.67 MB), 09:08

*   14 商品列表页/

  *   01 商品列表页说明.mp4 (14.35 MB), 02:32

  *   02 判断传入的类别Id属于哪级类别.mp4 (23.09 MB), 05:03

  *   03 根据传入的类别id获取对应的三级分类id.mp4 (32.72 MB), 07:04

  *   04 商品列表页面实现.mp4 (61.03 MB), 10:25

  *   05 前端组件基础页面.mp4 (15.03 MB), 02:37

  *   06 获取后台列表信息.mp4 (72.08 MB), 11:52

  *   07 后台列表分页.mp4 (48.86 MB), 07:39

  *   08 前端排序实现.mp4 (38.63 MB), 07:12

  *   09 面包屑后端.mp4 (55.53 MB), 10:58

  *   10 面包屑导航前端.mp4 (73.81 MB), 12:46

  *   11 解决面包屑导航页面数据不刷新问题.mp4 (31.00 MB), 05:41

  *   12 首页点击类别跳转.mp4 (20.69 MB), 03:40

*   15 商品购物车/

  *   01 购物车redis存储概念.mp4 (34.58 MB), 06:27

  *   02 购物车序列化器编写.mp4 (30.98 MB), 06:38

  *   03 购物车后端添加商品逻辑.mp4 (90.44 MB), 16:25

  *   04 购物车添加测试.mp4 (17.79 MB), 03:45

  *   05 购物车添加前端实现.mp4 (96.95 MB), 17:05

  *   06 头部获取购物车数量.mp4 (15.31 MB), 02:41

  *   07 购物车后端统计商品总数.mp4 (28.71 MB), 05:16

  *   08 购物车前端统计商品总数.mp4 (33.49 MB), 05:38

  *   09 购物车后台需要给前台传递什么样的数据.mp4 (25.67 MB), 05:09

  *   10 购物车列表序列化.mp4 (21.55 MB), 04:16

  *   11 购物车列表1 全勾选状态 购物车数量.mp4 (35.31 MB), 07:38

  *   12 购物车列表2 商品列表和总价.mp4 (71.23 MB), 13:39

  *   13 前端购物车列表基础页面.mp4 (12.02 MB), 02:10

  *   14 购物车前端列表动态渲染.mp4 (63.93 MB), 12:05

  *   15 购物车更新后端.mp4 (46.96 MB), 09:23

  *   16 购物车更新后端测试.mp4 (6.18 MB), 01:31

  *   17 前端购物车更新1 更新加减数量和勾选状态.mp4 (74.69 MB), 15:30

  *   18 前端购物车更新2 输入数量更新.mp4 (33.61 MB), 07:44

  *   19 购物车全选后端.mp4 (40.85 MB), 09:14

  *   20 购物车全选测试.mp4 (4.85 MB), 01:16

  *   21 购物车全选前端.mp4 (31.75 MB), 06:00

  *   22 购物车删除后端.mp4 (47.28 MB), 10:08

  *   23 购物车删除后端测试.mp4 (10.11 MB), 01:59

  *   24 购物车删除前端.mp4 (31.44 MB), 05:15

*   16 商品订单信息/

  *   01 订单确认后端1 序列化器.mp4 (43.09 MB), 07:40

  *   02 订单确认后端2 完成视图逻辑.mp4 (76.35 MB), 13:56

  *   03 跳转订单页面.mp4 (45.12 MB), 07:33

  *   04 订单列表以及金额.mp4 (75.75 MB), 12:57

  *   05 订单地址信息.mp4 (77.52 MB), 13:24

  *   06 订单信息Model.mp4 (29.93 MB), 05:22

  *   07 订单保存后端.mp4 (137.59 MB), 25:50

  *   08 订单保存测试.mp4 (18.90 MB), 03:41

  *   09 订单保存前端.mp4 (77.11 MB), 13:47

  *   10 并发问题讲解.mp4 (33.23 MB), 07:08

  *   11 并发问题解决.mp4 (66.05 MB), 11:47

  *   12 订单支付序列化器.mp4 (33.34 MB), 06:32

  *   13 订单支付视图逻辑.mp4 (45.14 MB), 08:25

  *   14 订单支付页面postman测试.mp4 (14.30 MB), 02:46

  *   15 订单支付基础页面.mp4 (25.41 MB), 04:24

  *   16 订单支付页面后端渲染.mp4 (54.99 MB), 09:31

*   17 支付宝订单支付页面/

  *   01 创建订单支付app.mp4 (22.94 MB), 04:16

  *   02 支付宝应用创建.mp4 (17.28 MB), 02:51

  *   03 支付宝调用流程.mp4 (40.39 MB), 07:59

  *   04 支付宝密钥配置.mp4 (44.19 MB), 06:54

  *   05 支付宝后端支付.mp4 (128.54 MB), 22:58

  *   06 支付宝后端支付测试.mp4 (25.85 MB), 04:30

  *   07 前端支付选择高亮显示.mp4 (21.82 MB), 04:26

  *   08 点击支付宝跳转到支付宝支付页面.mp4 (22.30 MB), 04:25

  *   09 支付宝成功支付.mp4 (95.24 MB), 17:21

  *   10 支付宝支付成功测试.mp4 (15.67 MB), 03:29

  *   11 支付宝支付成功前端页面.mp4 (43.20 MB), 07:46

*   18 使用elasticsearch进行搜索/

  *   01 elasticsearch 安装.mp4 (32.20 MB), 05:08

  *   02 drf-haystack配置.mp4 (19.07 MB), 03:42

  *   03 搜索引擎后端.mp4 (79.57 MB), 13:20

  *   04 搜索的基础页面.mp4 (36.27 MB), 06:53

  *   05 调用后台完成搜索.mp4 (52.52 MB), 10:06

  *   06 修复后台搜索bug.mp4 (33.58 MB), 06:22

  *   07 前端无限加载.mp4 (72.98 MB), 12:40

*   19 密码重置/

  *   01 重置密码基础页面.mp4 (26.10 MB), 04:10

  *   02 itsdangerous使用.mp4 (18.80 MB), 04:13

  *   03 后端实现忘记密码第一步 用户名验证.mp4 (78.57 MB), 13:27

  *   04 用户验证测试.mp4 (8.41 MB), 01:36

  *   05 前端实现忘记密码第一步.mp4 (70.99 MB), 12:45

  *   06 前端验证手机号界面.mp4 (38.43 MB), 07:15

  *   07 后端借助access_token发送短信验证码.mp4 (44.73 MB), 08:28

  *   08 测试借助access_token发送短信验证码.mp4 (10.87 MB), 01:58

  *   09 前端发送短信验证码.mp4 (44.03 MB), 07:28

  *   10 后端进行短信验证码验证.mp4 (37.24 MB), 07:41

  *   11 前端实现短信验证码进行验证.mp4 (58.79 MB), 10:58

  *   12 后端实现重置密码.mp4 (65.51 MB), 13:26

  *   13 后端实现重置密码测试.mp4 (13.23 MB), 02:22

  *   14 前端重置密码的自定义验证.mp4 (22.06 MB), 04:11

  *   15 前端完成密码修改.mp4 (67.15 MB), 11:15

*   20 代码和笔记/

  *   01 xiaofu.txt (0.00 MB)

  *   02 笔记.txt (0.00 MB)

  *   03 xiaofu前端.txt (0.00 MB)

  *   04 测试sql.txt (0.00 MB)