【PythonWeb实战】django商城系统开发实战进阶

【PythonWeb实战】django商城系统开发实战进阶
共78节 579人在学 课程详情
课程目录
讨论留言
  • 目录结构分析及项目初始化

    • 目录结构分析及项目初始化
  • Article内容管理模块

    • 掌握django的开发流程
    • 文章列表页及详情页视图实现
    • 实现文章模型及相关逻辑
    • 样式化文章模版template
    • 掌握django的模版标签和过滤器
    • 实现侧边栏功能
    • 课程知识点回顾总结
  • shop模块创建

    • 商品模块创建
    • 商品SPU与SKU关系详解
  • shop模型同步数据库及后台注册

    • 模型迁移及admin注册
    • 实现全局导航菜单及样式
    • 实现商品基本样式及分类展示
    • 实现商品按分类筛选以及选中高亮
    • 实现商品按销量价位时间排序功能
  • 商品详情页实现

    • 实现商品详情页视图及模版
    • 实现商品轮播图功能
    • 获取sku及规格数据
    • 实现多规格样式及默认sku数据展示
    • 实现多规格选中数据响应式变换
    • 单规格选项优化处理
  • 购物车功能实现

    • 实现购物车模型及购物车列表页视图
    • django视图实现添加购物车操做的注意事项
    • drf框架上手实现加入购物车功能
    • 数据验证及消息提示
    • 购物车列表数据渲染
    • 购物车列表样式实现
    • 购物车各类数据计算响应式实现
    • 购物车数量修改及删除
    • 购物车数量修改接口优化及新增删除弹窗确认
  • 站点通用头部和底部实现

    • 站点通用头部和底部实现
    • 实现顶部购物车商品数量响应式变动
  • 立即购买功能及购物车结算功能

    • 立即购买及购物车结算流程分析及创建订单模型
    • 订单关联商品模型设计及订单序列化视图创建
    • 立即购买及购物车按钮后台接口对接
    • 实现跳转到收银台视图
    • 订单结算页面商品信息展示及相关价位计算
    • 订单结算页面支付方式及收货地址样式实现
    • 实现新增收货地址
    • 前端接口请求二次改造封装及获取收货地址信息
    • 收货地址编辑和删除功能完善
  • 账户相关

    • 创建用户应用及一对一关联扩展用户模型
    • 一对一关系拓展用户字段的注意事项及使用
    • 用户前台的登录及退出功能实现
    • 实现用户的注册功能
  • 会员中心

    • 个人中心member模块创建及基本结构完善
    • 实现用户个人信息展示并完成用户头像设置功能
    • 实现发送邮件验证码以及验证邮箱及验证码
    • 实现发送验证码修改邮箱
    • 实现个人中心地址管理以及信号用法的回顾
    • 实现个人中心订单管理
    • 实现订单详情页面视图
  • 总结回顾完善细节

    • 商品详情页热门商品推荐
    • 全局列表页分页组件模版过滤器封装实现
    • 购物车列表页分页实现
    • 实现首页分类商品楼层
    • 首页分类广告图通过内容类型框架contenttypes实现
    • 实现首页轮播图组件
    • 实现全站搜索功能
  • 前言-课程导学

    • 前言-课程导学
  • 支付相关

    • 支付链路打通完善订单数据
    • 支付宝官方alipay-sdk-python库的安装及使用
    • 支付宝支付集成及支付成功后回调链路打通
    • 搞懂支付宝整个支付逻辑以及支付宝的同步通知及异步通知修改订单状态
    • 订单状态验证调用支付宝订单查询接口查看订单状态
    • bug修复以及余额支付逻辑梳理【作业】
    • 实现我的余额收支记录模型及视图
    • 通过信号机制实现余额变动记录日志
  • 订单管理

    • 后台订单管理列表显示订单商品及订单相关权限处理
    • 实现订单操作发货功能
    • 实现确认收货功能
    • 实现订单评价功能模型及后端逻辑接口
    • 实现订单评价前端逻辑调用及后端视图优化
    • 实现商品详情页评价列表及评分计算
    • 实现文章及商品详情富文本编辑器操作以及上传图片
  • 部署

    • 【部署准备】开启Hyper-V,安装Ubuntu Server服务器系统
    • Ubuntu系统配置项目运行环境
    • uWsgi结合Nginx部署项目
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

django实现个人中心地址管理以及信号用法的回顾

课程介绍

本课程是一个系列的django实战进阶开发教程,目标是带领大家快速上手实战,课程以最新版本django3.2为蓝本,深入django源码本身,通过内置的类视图来开发,即CBV模式开发,从最基础的类显示视图到类编辑视图再到混入视图,由浅入深,专注Django的高级知识,带你系统的玩转Django,无过多的依赖第三方库,进一步降低学习门槛,更加专注django框架本身!

本课程将带你实现一个功能完备的商城系统,如:新闻管理、商品管理(包含多规格)、订单管理、购物车、快速下单、评论、地址、运费模板等常见的商城功能!除此之外,你还可以将本课程内容中涉及到的django类视图的高级用法作为参考资料,在以后的开发中用到的时候再翻阅。

认真看完这个系列视频教程之后,您会深入理解django框架的高级知识以及开发流程,具备使用django上手开发实际项目的基本能力!

本课程亮点

一、少量的第三方依赖,降低学习门槛

开发过程中依赖第三方库少,减少大家的进一步的学习理解成本,从而更加专注django框架本身!

二、前端轻度结合vue.js,无需过多前端技能

本项目将轻度结合vue.js以及fetch来完成一些异步请求,无需过多vue 知识,更贴合后端开发者,也更加靠近当下最热门的技术栈,为前后端分离项目开发打下坚实的基础!

三、采用django本身序列化方法构造json,深入django框架本身

深度使用Django本身的序列化器来序列化数据,构造一些异步操作的接口,通过这一深度使用对未来使用drf框架将打下坚实的基础,学习drf框架将变的非常容易。

四、CBV模式开发,深入Django类视图

本项目全部采用Django的类视图,深入学习类视图,不同的请求我们可以在类中使用不同的方法来处理,这样大大的提高了代码的可读性以及高度扩展性,更加便于二次开发!

五、多规格产品功能,更符合实际需求

网上千篇一律的教程都没有深入讲解多规格商品的实现思路,本专栏将手把手带你完成多规格功能,并且对JD及TB的两种多规格模式的利弊进行深入剖析!

推荐课程

信息系统项目管理师自考笔记

李明 · 721人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22093人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4203人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 788人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 841人在学

java项目实战之购物商城(java毕业设计)

Long · 5153人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2319人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 598人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3985人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    【PythonWeb实战】django商城系统开发实战进阶
    【PythonWeb实战】django商城系统开发实战进阶 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~