天天看点

一、项目概览

  • 学习资源:

    https://www.bilibili.com/video/BV1vt41147K8?p=5

  • 源码、课件:

链接1:https://pan.baidu.com/s/1Ug0nk4wG5SmC_LJ1ir2zqw

密码:1zrc

知识点

    • 01-需求分析 -点击跳转文章详情
      • 01_天天生鲜_商业模式
      • 02_天天生鲜_web项目开发流程
      • 03_天天生鲜_需求分析
      • 04_天天生鲜_架构预览
      • 05_天天生鲜_架构设计
    • 02-天天生鲜数据库设计 待完善
      • 01_天天生鲜_数据库设计
      • 02_天天生鲜_数据库设计
      • 03天天生鲜_模型类设计
      • 04_天天生鲜_连接远程数据库
      • 05_天天生鲜_choices选项和富文本编辑器
      • 06_天天生鲜_项目框架搭建
    • 03-用户注册 待完善
      • 01_注册基本逻辑
      • 02_显示注册页面和注册处理使用同一个url地址
      • 03_类视图使用
      • 04_类视图原理
      • 05_生成激活用户token
      • 06_注册用户激活流程
      • 07_django内置函数发送激活邮件
      • 08_用户注册流程小结
      • 09_celery异步发送邮件
      • 10_celery使用流程小结
    • 04-用户登录 待完善
      • 01_登录基本逻辑
      • 02_配置redis作为Django缓存和session存储后端
      • 03_记住用户名
    • 05-用户中心 待完善
      • 01_父模板页抽象
      • 02_用户中心页面显示
      • 03_登录装饰器和登录后页面跳转
      • 04_LoginRequiredMixin类的使用
      • 05_LoginRequiredMixin类的原理
      • 06_登录后欢迎信息
      • 07_退出用户登录
      • 08_登录判断_欢迎信息_退出登录小结
      • 09_用户中心_地址页
      • 10_模型管理器类方法封装
      • 11_用户中心_个人信息页
      • 12_历史记录存储格式设计
      • 13_获取用户历史浏览记录
    • 06-分布式FastDFS文件系统 待完善
      • 01_FastDFS文件系统简介
      • 02_FastDFS上传文件和下载文件流程.
      • 03_FastDFS的安装和配置.
      • 04_Nginx配合FastDFS使用的安装和配置
      • 05_python和FastDFS交互
      • 06_虚拟机中FastDFS配置文件的修改
      • 07_项目中上传和使用图片的流程
      • 08_自定义文件存储类
      • 09_amdin页面测试文件存储类
      • 10_改进自定义文件存储类
      • 11_FastDFS上传图片小结
    • 07-天天生鲜首页 待完善
      • 01_页面静态化_celery生成首页静态页面
      • 02_配置nginx提交静态页面
      • 03_admin管理更新首页数据表数据时重新生成index静态页面
      • 04_静态index页面和IndexView的调度说明
      • 05_首页数据缓存设置和获取
      • 06_首页缓存数据的更新
      • 07_页面静态化和缓存数据_小结
      • 08_商品模型模型类概述
      • 09_首页内容获取和展示
      • 10_首页内容获取和展示小结
      • 11_redis存储购物车记录分析
      • 12_首页获取购物车商品数目
    • 08-天天生鲜详情页 待完善
      • 01_用户历史浏览记录的添加
      • 02_商品详情信息的获取和显示
      • 03_获取同一SPU的其他规格的商品信息
    • 09-天天生鲜列表页 待完善
      • 01_列表页页码控制
      • 02_商品列表页内容的获取和显示.flv
    • 10-天天生鲜商品搜索; 待完善
      • 01_商品搜索_全文检索概念
      • 02_商品搜索_全文检索框架和引擎的安装和配置
      • 03_商品搜索_生成索引文件
      • 04_商品搜索_全文检索的使用
      • 05_商品搜索_更改分词方式
      • 06_商品搜索_小结
    • 11-天天生鲜购物车记录添加 待完善
      • 01_商品详情页js代码
      • 02_购物车记录添加后台view
      • 03_购物车记录添加前端js
      • 04_购物车记录添加_小结
      • 05_购物车页面显示
    • 12-天天生鲜购物车记录更新 待完善
      • 01_购物车js_全选_全不选_商品的选中和不选中
      • 02_购物车记录更新_后台view
      • 03_购物车记录更新_前端数目增加js
      • 04_购物车记录更新_前端数目减少_手动输入js
      • 05_购物车记录删除_后台view
      • 06_购物车记录删除_前端js
      • 07_购物车模块_小结.
    • 13-天天生鲜订单生成 待完善
      • 01_订单生成_mysql事务概念
      • 02_订单生成_django中使用事务
      • 03_提交订单页面显示.
      • 04_创建订单前端js
      • 05_创建订单后台view
    • 14-天天生鲜订单并发处理 待完善
      • 01_订单生成_订单并发问题.flv
      • 02_订单并发_悲观锁
      • 03_订单并发_乐观锁
      • 04_订单并发_总结