这门课值不值得学
这套资料围绕用 Django 作后端、Vue 搭建管理后台、Uni-app 开发微信小程序商城的完整链路展开。它解决的场景很明确:你需要独立做一个能跑通微信支付、有后台管理面板、能在微信生态内实际使用的电商系统。如果你正打算用 Python 做业务后端,或者需要把现有业务搬到小程序里,这套组合能直接给你一个可参照的工程结构,而不是停留在语法层面。资料没有花篇幅讲基础语法,默认你对 Python 和 JavaScript 有基本概念,适合有一定语言基础、但没独立做过全栈电商项目的读者。如果你完全没写过接口或没碰过前后端分离,建议先补一下基本概念再来看。
建议先看哪几块及资料配合方式
拿到资料后,建议按实际业务流走,不要按章节顺序从头死磕。先看技术路线概述和模板介绍部分,弄清 Mix-mall 小程序模板和 vue-element-admin 后台模板各自承担什么角色。接着重点看 VirtualEnv 环境创建、Django 项目搭建、JWT 登录逻辑和跨域处理这几块,这是把前后端跑通的关键。微信支付与退款对接部分是电商核心,建议对照代码反复看。练习时,先在本机用 VirtualEnv 起一个干净环境,跟着资料把管理员登录、信息获取接口跑通,再用 Vue 模板把对应前端页面接上,最后把 Uni-app 小程序端连起来调通支付链路。
学完能独立做什么
跟着这套资料完整走下来,你能独立搭建一套前后端分离的小程序电商系统:用 Django 实现商品、订单、管理员等模块的接口开发,用 Vue 搭建带权限验证的后台管理面板,用 Uni-app 对接微信小程序端并跑通支付退款流程。这套结构不仅限于商城,理解了它的登录鉴权、文件上传、跨域处理和接口组织方式后,做其他需要微信支付的业务系统也能直接复用这套思路。
帮助大家更加熟悉Python、Django、Vue.js,微信支付、退款对接,分享商城开发的心得
课程目录
* 01 课程介绍/
* 01 课程分享概要介绍
* 02 小程序商城主要技术路线及Uni-app概述
* 03 小程序商城模板(Mix-mall)简介
* 04 小程序商城功能概述
* 05 项目后台模板vue-element-admin简介(1)
* 06 项目后台模板vue-element-admin简介(2)
* 02 课程内容/
* 01 VirtualEnv环境创建及Django项目创建
* 02 管理员端登录逻辑实现及JWT简介
* 03 Django跨域问题解决及其他登录问题排查
* 04 初步获取管理员信息接口开发
* 05 管理员管理前端页面开发(1)
* 06 管理员Models建立
* 07 管理员增删改查后端代码开发
* 08 上传文件的后端代码实现
* 09 管理员列表前端赋值及分页处理
* 10 创建管理员前端页面开发(1)
* 11 创建管理员前端页面开发(2)
* 12 管理员编辑及删除实现
* 13 管理员端密码重置功能开发
* 14 管理员端退出登录及密码更改实现
* 15 权限列表Models及增删改查开发
* 16 权限列表前端开发(1)
* 17 权限列表前端开发(2)
* 18 为管理员授权功能的后端实现
* 19 为管理员授权功能的前端实现(1)
* 20 为管理员授权功能的前端实现(2)
* 21 权限判断装饰器开发及前端权限配置实现
* 22 店铺服务功能后端开发
* 23 店铺服务功能前端开发
* 24 商品分类功能后端开发
* 25 商品分类功能前端开发(1)
* 26 商品分类功能前端开发(2)
* 27 商品、商品参数、规格model建立
* 28 商品列表、删除、上架下架后端业务逻辑开发
* 29 商品列表、删除、上架下架前端开发
* 30 商品添加页面前端开发(1)
* 31 商品添加页面前端开发(2)
* 32 商品添加页面前端开发(3)
* 33 商品添加、编辑后端业务逻辑开发
* 34 商品添加、编辑前端数据提交及渲染
* 35 热搜配置后端开发
* 36 热搜配置前端开发
* 37 广告管理后端开发
* 38 广告管理前端开发
* 39 商城模块管理后端开发
* 40 商城模块管理前端开发
* 41 商品精选管理后端开发
* 42 商品精选管理前端开发
* 43 用户列表查询功能开发
* 44 小程序端request请求封装
* 45 uniapp一些基础设置及request请求封装bug修改
* 46 微信快捷登录前端开发
* 47 微信快捷登录后端开发
* 48 商城首页数据渲染(1)
* 49 商城首页数据渲染(2)
* 50 商城分类页面数据渲染
* 51 商城列表页面数据渲染
* 52 分类列表代码优化及商品详情接口规划
* 53 商品详情页数据渲染(1)
* 54 商品详情页数据渲染(2)
* 55 浏览历史功能开发
* 56 商品收藏功能开发
* 57 商品收藏列表开发
* 58 用户地址管理后端开发
* 59 用户地址管理前端数据渲染
* 60 商品规格接口开发及数据渲染
* 61 用户端添加购物车功能实现
* 62 购物车列表功能实现
* 63 订单相关数据库表创建
* 64 提交订单业务逻辑开发
* 65 订单详情接口开发
* 66 订单确认功能开发
* 67 订单详情页面数据渲染
* 68 用户端订单列表功能开发
* 69 基于Python、Django的微信小程序支付开发(1)
* 70 基于Python、Django的微信小程序支付开发(2)
* 71 基于Python、Django的微信小程序支付开发(3)
* 72 基于Python、Django的微信小程序支付开发(4)
* 73 基于Python、Django的微信小程序支付开发(5)
* 74 取消订单功能开发
* 75 删除订单及订单详情功能开发
* 76 管理员端订单列表后端开发
* 77 管理员端订单列表前端开发
* 78 申请微信退款功能开发(1)
* 79 申请微信退款功能开发(2)
* 80 申请微信退款功能开发(3)
* 81 申请微信退款功能开发(4)
* 03 课程资料及源代码(20年3月25日版)/
* 01 课程PPT
* 02 后端源代码
* 03 前端代码(vue-element-admin基础模板)
* 04 前端代码(vue-element-admin管理员后台)
* 05 小程序源代码
* 06 requirements内容
* 07 非常重要,小程序登录不能识别到昵称头像(官方调整了接口)






