Python项目实战之欢迎来到美多商城!学习目录导航

1. 项目准备

1.1. 项目介绍

1.1.1. 项目需求分析

1.1.2. 项目架构设计

1.2. 工程创建和配置

1.2.1. 创建工程

1.2.2. 配置开发环境

1.2.3. 配置Jinja2模板引擎

1.2.4. 配置MySQL数据库

1.2.5. 配置Redis数据库

1.2.6. 配置工程日志

1.2.7. 配置前端静态文件

2. 用户注册

2.1. 展示用户注册页面

2.1.1. 创建用户模块子应用

2.1.2. 追加导包路径

2.1.3. 展示用户注册页面

2.2. 用户模型类

2.2.1. 定义用户模型类

2.2.2. 迁移用户模型类

2.3. 用户注册业务实现

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

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

2.3.3. 用户注册前端逻辑

2.3.4. 用户注册后端逻辑

2.3.5. 状态保持

2.3.6. 用户名重复注册

2.3.7. 手机号重复注册

3. 验证码

3.1. 图形验证码

3.1.1. 图形验证码逻辑分析

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

3.1.3. 图形验证码后端逻辑

3.1.4. 图形验证码前端逻辑

3.2. 短信验证码

3.2.1. 短信验证码逻辑分析

3.2.2. 容联云通讯短信平台

3.2.3. 短信验证码后端逻辑

3.2.4. 短信验证码前端逻辑

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

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

3.2.7. pipeline操作Redis数据库

3.3. 异步方案RabbitMQ和Celery

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

3.3.2. RabbitMQ介绍和使用

3.3.3. Celery介绍和使用

4. 用户登录

4.1. 账号登录

4.1.1. 用户名登录

4.1.2. 多账号登录

4.1.3. 首页用户名展示

4.1.4. 退出登录

4.1.5. 判断用户是否登录

4.2. QQ登录

4.2.1. QQ登录开发文档

4.2.2. 定义QQ登录模型类

4.2.3. QQ登录工具QQLoginTool

4.2.4. OAuth2.0认证获取openid

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

4.2.6. openid绑定用户实现

5. 用户中心

5.1. 用户基本信息

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

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

5.2. 添加和验证邮箱

5.2.1. 添加邮箱后端逻辑

5.2.2. Django发送邮件的配置

5.2.3. 发送邮箱验证邮件

5.2.4. 验证邮箱后端逻辑

5.3. 收货地址

5.3.1. 省市区三级联动

5.3.2. 新增地址前后端逻辑

5.3.3. 展示地址前后端逻辑

5.3.4. 修改地址前后端逻辑

5.3.5. 删除地址前后端逻辑

5.3.6. 设置默认地址

5.3.7. 修改地址标题

5.4. 修改密码

6. 商品

6.1. 商品数据库表设计

6.2. 准备商品数据

6.2.1. 文件存储方案FastDFS

6.2.2. 容器化方案Docker

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

6.2.4. 录入商品数据

6.3. 首页广告

6.3.1. 展示首页商品分类

6.3.2. 展示首页商品广告

6.3.3. 自定义Django文件存储类

6.4. 商品列表页

6.4.1. 商品列表页分析

6.4.2. 列表页面包屑导航

6.4.3. 列表页分页和排序

6.4.4. 列表页热销排行

6.5. 商品搜索

6.5.1. 全文检索方案Elasticsearch

6.5.2. Haystack扩展建立索引

6.5.3. 渲染商品搜索结果

6.6. 商品详情页

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

6.6.2. 展示详情页数据

6.6.3. 统计分类商品访问量

6.7. 用户浏览记录

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

6.7.2. 保存和查询浏览记录

7. 购物车

7.1. 购物车存储方案

7.2. 购物车管理

7.2.1. 添加购物车

7.2.2. 展示购物车

7.2.3. 修改购物车

7.2.4. 删除购物车

7.2.5. 全选购物车

7.2.6. 合并购物车

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

8. 订单

8.1. 结算订单

8.2. 提交订单

8.2.1. 创建订单数据库表

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

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

8.2.4. 使用乐观锁并发下单

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

8.3. 我的订单

9. 支付

9.1. 支付宝介绍

9.2. 对接支付宝系统

9.2.1. 订单支付功能

9.2.2. 保存订单支付结果

9.3. 评价订单商品

9.3.1. 评价订单商品

9.3.2. 详情页展示评价信息

10. 性能优化

10.1. 页面静态化

10.1.1. 首页广告页面静态化

10.1.2. 商品详情页面静态化

10.2. MySQL读写分离

10.2.1. MySQL主从同步

10.2.2. Django实现MySQL读写分离

欢迎来到美多商城!
想学前端的python朋友们可以进来看看,实例开发多美商城
由于我的文章全部是同步公众号过来的,喜欢去公众号看和在这里看是一样的,要是想对接视频学习可以去B站上面搜索:阿语学,有全套的教程,或者去公众号:阿语python
回复:python5.0
也可以获取到视频教程,下面是csdn的博客链接,这只是一个目录导航
阿语python4-2 美多商城v5.0第1.1.1节 美多商城项目准备01-项目需求分析

阿语python4-2 美多商城v5.0第1.2.1节 创建工程

阿语python4-2 美多商城v5.0第1.1.2节 美多商城项目准备02-项目架构设计

阿语python4-2 美多商城v5.0第1.2.3节配置Jinja2模板引擎

阿语python4-2 美多商城v5.0第1.2.4节 配置MySQL数据库

阿语python4-2 美多商城v5.0第1.2.5节 配置Redis数据库

阿语python4-2 美多商城v5.0第1.2.6节 配置工程日志

阿语python4-2 美多商城v5.0第1.2.7节 配置前端静态文件和创建用户模块子应用

阿语python4-2 美多商城v5.0第1.2.1节 创建工程

阿语python4-2 美多商城v5.0第1.2.2节 配置开发环境

阿语python4-2 美多商城v5.0第1.2.3节配置Jinja2模板引擎

阿语python4-2 美多商城v5.0第1.2.4节 配置MySQL数据库

阿语python4-2 美多商城v5.0第1.2.5节 配置Redis数据库

阿语python4-2 美多商城v5.0第1.2.6节 配置工程日志

阿语python4-2 美多商城v5.0第1.2.7节 配置前端静态文件和创建用户模块子应用

阿语python4-2 美多商城v5.0第2.1.3节 展示用户注册页面

阿语python4-2 美多商城v5.0第2.2.2节 迁移用户模型类

阿语python4-2 美多商城v5.0第2.3.2节 用户注册接口设计和定义

阿语python4-2 美多商城v5.0第2.3.3节 用户注册前端逻辑

阿语python4-2 美多商城v5.0第2.3.4节用户注册后端逻辑

阿语python4-2 美多商城v5.0第2.3.5节 状态保持

阿语python4-2 美多商城v5.0第2.3.6节 用户名重复注册

阿语python4-2 美多商城v5.0第2.3.7节 手机号重复注册

阿语python4-2 美多商城v5.0验证码-图形验证码第3.1.1节 图形验证码逻辑分析

阿语python4-2 美多商城v5.0验证码-图形验证码第3.1.3节 图形验证码后端逻辑

阿语python4-2 美多商城v5.0验证码-短信验证码第3.2.1节 短信验证码逻辑分析

阿语python4-2 美多商城v5.0验证码-图形验证码第3.2.3节短信验证码后端逻辑

阿语python4-2 美多商城v5.0验证码-图形验证码第3.2.4节 短信验证码前端逻辑

阿语python4-2 美多商城v5.0验证码-图形验证码第3.2.5节 补充注册时短信验证逻辑…

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zz77244920

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值