1.1. 项目介绍

上级:Django 电商项目
查看详情

1.1.1. 项目需求分析

上级:Django 电商项目
查看详情

1.1.2. 项目架构设计

上级:Django 电商项目
查看详情

1.2. 工程创建和配置

上级:Django 电商项目
查看详情

1.2.1. 创建工程

上级:Django 电商项目
查看详情

1.2.2. 配置开发环境

上级:Django 电商项目
查看详情

1.2.3. 配置Jinja2模板引擎

上级:Django 电商项目
查看详情

1.2.4. 配置MySQL数据库

上级:Django 电商项目
查看详情

1.2.5. 配置Redis数据库

上级:Django 电商项目
查看详情

1.2.6. 配置工程日志

上级:Django 电商项目
查看详情

1.2.7. 配置前端静态文件

上级:Django 电商项目
查看详情

2.1. 展示用户注册页面

上级:Django 电商项目
查看详情

2.1.1. 创建用户模块子应用

上级:Django 电商项目
查看详情

2.1.2. 追加导包路径

上级:Django 电商项目
查看详情

2.1.3. 展示用户注册页面

上级:Django 电商项目
查看详情

2.2. 用户模型类

上级:Django 电商项目
查看详情

2.2.1. 定义用户模型类

上级:Django 电商项目
查看详情

2.2.2. 迁移用户模型类

上级:Django 电商项目
查看详情

2.3. 用户注册业务实现

上级:Django 电商项目
查看详情

2.3.1. 用户注册业务逻辑分析

上级:Django 电商项目
查看详情

2.3.2. 用户注册接口设计和定义

上级:Django 电商项目
查看详情

2.3.3. 用户注册前端逻辑

上级:Django 电商项目
查看详情

2.3.4. 用户注册后端逻辑

上级:Django 电商项目
查看详情

2.3.5. 状态保持

上级:Django 电商项目
查看详情

2.3.6. 用户名重复注册

上级:Django 电商项目
查看详情

2.3.7. 手机号重复注册

上级:Django 电商项目
查看详情

3.1. 图形验证码

上级:Django 电商项目
查看详情

3.1.1. 图形验证码逻辑分析

上级:Django 电商项目
查看详情

3.1.2. 图形验证码接口设计和定义

上级:Django 电商项目
查看详情

3.1.3. 图形验证码后端逻辑

上级:Django 电商项目
查看详情

3.1.4. 图形验证码前端逻辑

上级:Django 电商项目
查看详情

3.2. 短信验证码

上级:Django 电商项目
查看详情

3.2.1. 短信验证码逻辑分析

上级:Django 电商项目
查看详情

3.2.2. 容联云通讯短信平台

上级:Django 电商项目
查看详情

3.2.3. 短信验证码后端逻辑

上级:Django 电商项目
查看详情

3.2.4. 短信验证码前端逻辑

上级:Django 电商项目
查看详情

3.2.5. 补充注册时短信验证逻辑

上级:Django 电商项目
查看详情

3.2.6. 避免频繁发送短信验证码

上级:Django 电商项目
查看详情

3.2.7. pipeline操作Redis数据库

上级:Django 电商项目
查看详情

3.3. 异步方案RabbitMQ和Celery

上级:Django 电商项目
查看详情

3.3.1. 生产者消费者设计模式

上级:Django 电商项目
查看详情

3.3.2. RabbitMQ介绍和使用

上级:Django 电商项目
查看详情

3.3.3. Celery介绍和使用

上级:Django 电商项目
查看详情

4.1. 账号登录

上级:Django 电商项目
查看详情

4.1.1. 用户名登录

上级:Django 电商项目
查看详情

4.1.2. 多账号登录

上级:Django 电商项目
查看详情

4.1.3. 首页用户名展示

上级:Django 电商项目
查看详情

4.1.4. 退出登录

上级:Django 电商项目
查看详情

4.1.5. 判断用户是否登录

上级:Django 电商项目
查看详情

4.2. QQ登录

上级:Django 电商项目
查看详情

4.2.1. QQ登录开发文档

上级:Django 电商项目
查看详情

4.2.2. 定义QQ登录模型类

上级:Django 电商项目
查看详情

4.2.3. QQ登录工具QQLoginTool

上级:Django 电商项目
查看详情

4.2.4. OAuth2.0认证获取openid

上级:Django 电商项目
查看详情

4.2.5. openid是否绑定用户的处理

上级:Django 电商项目
查看详情

4.2.6. openid绑定用户实现

上级:Django 电商项目
查看详情

5.1. 用户基本信息

上级:Django 电商项目
查看详情

5.1.1. 用户基本信息逻辑分析

上级:Django 电商项目
查看详情

5.1.2. 查询并渲染用户基本信息

上级:Django 电商项目
查看详情

5.2. 添加和验证邮箱

上级:Django 电商项目
查看详情

5.2.1. 添加邮箱后端逻辑

上级:Django 电商项目
查看详情

5.2.2. Django发送邮件的配置

上级:Django 电商项目
查看详情

5.2.3. 发送邮箱验证邮件

上级:Django 电商项目
查看详情

5.2.4. 验证邮箱后端逻辑

上级:Django 电商项目
查看详情

5.3. 收货地址

上级:Django 电商项目
查看详情

5.3.1. 省市区三级联动

上级:Django 电商项目
查看详情

5.3.2. 新增地址前后端逻辑

上级:Django 电商项目
查看详情

5.3.3. 展示地址前后端逻辑

上级:Django 电商项目
查看详情

5.3.4. 修改地址前后端逻辑

上级:Django 电商项目
查看详情

5.3.5. 删除地址前后端逻辑

上级:Django 电商项目
查看详情

5.3.6. 设置默认地址

上级:Django 电商项目
查看详情

5.3.7. 修改地址标题

上级:Django 电商项目
查看详情

5.4. 修改密码

上级:Django 电商项目
查看详情

6.1. 商品数据库表设计

上级:Django 电商项目
查看详情

6.1.1. SPU和SKU

上级:Django 电商项目
查看详情

6.1.2. 首页广告数据库表分析

上级:Django 电商项目
查看详情

6.1.3. 商品信息数据库表分析

上级:Django 电商项目
查看详情

6.2. 准备商品数据

上级:Django 电商项目
查看详情

6.2.1. 文件存储方案FastDFS

上级:Django 电商项目
查看详情

6.2.2. 容器化方案Docker

上级:Django 电商项目
查看详情

6.2.3. Docker和FastDFS上传和下载文件

上级:Django 电商项目
查看详情

6.2.4. 录入商品数据

上级:Django 电商项目
查看详情

6.3. 首页广告

上级:Django 电商项目
查看详情

6.3.1. 展示首页商品分类

上级:Django 电商项目
查看详情

6.3.2. 展示首页商品广告

上级:Django 电商项目
查看详情

6.3.3. 自定义Django文件存储类

上级:Django 电商项目
查看详情

6.4. 商品列表页

上级:Django 电商项目
查看详情

6.4.1. 商品列表页分析

上级:Django 电商项目
查看详情

6.4.2. 列表页面包屑导航

上级:Django 电商项目
查看详情

6.4.3. 列表页分页和排序

上级:Django 电商项目
查看详情

6.4.4. 列表页热销排行

上级:Django 电商项目
查看详情

6.5. 商品搜索

上级:Django 电商项目
查看详情

6.5.1. 全文检索方案Elasticsearch

上级:Django 电商项目
查看详情

6.5.2. Haystack扩展建立索引

上级:Django 电商项目
查看详情

6.5.3. 渲染商品搜索结果

上级:Django 电商项目
查看详情

6.6. 商品详情页

上级:Django 电商项目
查看详情

6.6.1. 商品详情页分析和准备

上级:Django 电商项目
查看详情

6.6.2. 展示详情页数据

上级:Django 电商项目
查看详情

6.6.3. 统计分类商品访问量

上级:Django 电商项目
查看详情

6.7. 用户浏览记录

上级:Django 电商项目
查看详情

6.7.1. 设计浏览记录存储方案

上级:Django 电商项目
查看详情

6.7.2. 保存和查询浏览记录

上级:Django 电商项目
查看详情

7.1. 购物车存储方案

上级:Django 电商项目
查看详情

7.2. 购物车管理

上级:Django 电商项目
查看详情

7.2.1. 添加购物车

上级:Django 电商项目
查看详情

7.2.2. 展示购物车

上级:Django 电商项目
查看详情

7.2.3. 修改购物车

上级:Django 电商项目
查看详情

7.2.4. 删除购物车

上级:Django 电商项目
查看详情

7.2.5. 全选购物车

上级:Django 电商项目
查看详情

7.2.6. 合并购物车

上级:Django 电商项目
查看详情

7.3. 展示商品页面简单购物车

上级:Django 电商项目
查看详情

8.1. 结算订单

上级:Django 电商项目
查看详情

8.2. 提交订单

上级:Django 电商项目
查看详情

8.2.1. 创建订单数据库表

上级:Django 电商项目
查看详情

8.2.2. 保存订单基本信息和订单商品信息

上级:Django 电商项目
查看详情

8.2.3. 使用事务保存订单数据

上级:Django 电商项目
查看详情

8.2.4. 使用乐观锁并发下单

上级:Django 电商项目
查看详情

8.2.5. 展示提交订单成功页面

上级:Django 电商项目
查看详情

8.3. 我的订单

上级:Django 电商项目
查看详情

9.1. 支付宝介绍

上级:Django 电商项目
查看详情

9.2. 对接支付宝系统

上级:Django 电商项目
查看详情

9.2.1. 订单支付功能

上级:Django 电商项目
查看详情

9.2.2. 保存订单支付结果

上级:Django 电商项目
查看详情

9.3. 评价订单商品

上级:Django 电商项目
查看详情

9.3.1. 评价订单商品

上级:Django 电商项目
查看详情

9.3.2. 详情页展示评价信息

上级:Django 电商项目
查看详情

10.1. 页面静态化

上级:Django 电商项目
查看详情

10.1.1. 首页广告页面静态化

上级:Django 电商项目
查看详情

10.1.2. 商品详情页面静态化

上级:Django 电商项目
查看详情

10.2. MySQL读写分离

上级:Django 电商项目
查看详情

10.2.1. MySQL主从同步

上级:Django 电商项目
查看详情

10.2.2. Django实现MySQL读写分离

上级:Django 电商项目
查看详情