正版资源跟着王进老师学Python之Django篇第五季开发异步
这套资料的主题很明确:在 Django 项目里做异步请求,并把后端数据以 JSON 形式交给前端渲染,同时用 xadmin 接管后台管理。它不是一个纯概念课,而是围绕一个图书相关的示例项目,把「数据库准备 → 前端页面展示 → Ajax 拉取数据 → 页面动态渲染 → 后台管理」这条链路走完。如果你
这套资料的主题很明确:在 Django 项目里做异步请求,并把后端数据以 JSON 形式交给前端渲染,同时用 xadmin 接管后台管理。它不是一个纯概念课,而是围绕一个图书相关的示例项目,把「数据库准备 → 前端页面展示 → Ajax 拉取数据 → 页面动态渲染 → 后台管理」这条链路走完。如果你已经写过基本的 Django 视图和模板,但一到前后端数据交互就不知道怎么组织,这份资料可以当作对照实践的参考。
技术栈与版本取向
核心是 Django 的常规 MTV 结构,加上 jQuery 时代的 Ajax 写法(XMLHttpRequest 封装),后台使用 xadmin 替代默认 admin。这意味着它更贴近国内大量存量项目的真实形态:模板由 Django 渲染,局部数据通过异步接口按需获取,后台管理交给 xadmin 做快速配置。学习时要注意区分两件事——Django 侧的视图、URL 路由、ORM 查询、JSON 序列化,以及浏览器侧的 Ajax 请求、回调处理、DOM 更新。资料把这两侧拆开讲,先准备 JSON 数据,再讲怎么把返回结果展示到页面,这个顺序对理解数据流向很有帮助。
项目结构与代码组织
从线索看,项目围绕「图书」和「图书类别」两个实体展开,涉及数据库准备、前端页面展示、列表数据与类别数据的分别获取。这实际上是一个很典型的一对多结构:类别是主表,图书是子表,前端先拿类别做筛选条件,再按类别拉取图书列表。你在对照写代码时,可以重点看三处组织方式:一是模型定义与数据库迁移的准备过程,二是视图如何把 QuerySet 转成 JSON 结构(字段取舍、外键处理、返回格式约定),三是前端如何用同一个接口模式复用请求逻辑。这种「一个实体一个异步接口」的拆分方式,比把所有数据塞进模板上下文更容易维护。
可复用的模块与写法
- 异步数据接口的返回约定:统一用 JSON 包裹数据,前端只关心字段名,不关心后端怎么查。
- 列表渲染的分离:后端只返回数据,前端负责拼 DOM,避免模板里堆大量循环逻辑。
- 类别与内容的分层加载:先加载类别,再按类别加载内容,减少单次请求的数据量。
- xadmin 的注册与配置:把模型挂到后台,快速获得增删改查界面,省去自己写管理页的成本。
这些写法在今天看不算新,但结构清晰,适合拿来改造成自己的接口层。比如把 jQuery 的 Ajax 换成 fetch 或 axios,把返回结构改成 DRF 的序列化器输出,思路是一致的。
适合的读者与自学路径
如果你已经能独立跑起一个 Django 项目,会写模型、视图和模板,但对「页面不刷新就更新数据」这件事没有完整做过一遍,这份资料比较合适。建议的对照方式:先按自己的业务建两个有关联的模型,然后照着资料里的顺序,先让页面静态展示,再补上异步接口,最后接 xadmin。不要只看视频,每看完一段就回到自己的项目里改一遍,尤其是 JSON 数据准备和前端渲染这两步,动手做一次比看十遍更有效。遇到版本差异导致 xadmin 装不上时,可以先跳过后台部分,把异步请求这条主线走通,再回头补管理端。
整体来看,这份资料的价值在于提供了一条可运行的最小链路,而不是覆盖 Django 异步的全部知识。它没有涉及 ASGI、async view、Channels 这些更底层的内容,所以不要指望用它解决高并发或长连接问题。把它当作「传统 Django 项目里做异步数据交互」的实践样本,用来对照自己的代码结构,是比较务实的使用方式。
跟着王进老师学Python之Django篇第五季开发异步
掌握Django异步请求与后台管理
编辑点评
系统学习Django异步请求,结合xadmin后台管理,实战性强。
⭐ 编辑推荐
跟随王进老师,深入浅出学习Django异步请求技术,通过实际项目操作,掌握后台管理技能。
✨ 课程亮点
课程目录
课程目录34 集
- 13 xadmin中models类的配置.mp4 [65.4 MB]
- 31 为xadmin后台部署富文本编辑器.mp4 [92.9 MB]
- 6 初识Ajax异步请求.mp4 [39.4 MB]
- 5 准备数据库.mp4 [43.2 MB]
- 9 使用Ajax获取图书列表01:准备图书列表JSON数据.mp4 [42.2 MB]
- 30 实现图书基本信息在详情页面的展示.mp4 [42.6 MB]
- 18 实现上传的图片在前台展示.mp4 [42.7 MB]
- 4 图书前端页面的展示.mp4 [49.3 MB]
- 7 使用Ajax获取图书类别01:准备图书类别JSON数据.mp4 [68.4 MB]
- 21 完成图书类别筛选02:后端部分.mp4 [58.8 MB]
- 11 xadmin在项目中的部署.mp4 [82.4 MB]
- 15 图书添加图片后的功能预览_.mp4 [18.7 MB]
- 27 实战演示:实现图书图片的懒加载.mp4 [50.9 MB]
- 10 使用Ajax获取图书列表02:把后端返回的图书展示在页面.mp4 [63.3 MB]
- 24 通过输入的关键字筛选_.mp4 [25.3 MB]
- 25 实现图书展示按价格的升序和降序.mp4 [61.2 MB]
- 32 把富文本内容在前台页面展示_.mp4 [18.8 MB]
- 8 使用Ajax获取图书类别02:把后端返回的数据展示在页面.mp4 [97.3 MB]
- 28 图书详情功能介绍.mp4 [92.9 MB]
- 33 Django第五季课程总结.mp4 [57.5 MB]
- 19 综合查询的需求介绍和数据的完善.mp4 [93.8 MB]
- 26 图片懒加载的理解和演示.mp4 [102.7 MB]
- 1 Django框架课程知识点概览_.mp4 [40.9 MB]
- 14 xadmin中全局配置.mp4 [44.4 MB]
- 2 Python开发环境的介绍.mp4 [31.0 MB]
- 29 实现图书详情的后端接口.mp4 [61.1 MB]
- 12 鎶妋odels绫绘敞鍐屽埌xadmin.mp4 [85.4 MB]
- 20 完成图书类别筛选01:前端部分.mp4 [67.4 MB]
- 17 实现后台图片的上传.mp4 [86.1 MB]
- 3 项目初始化.mp4 [46.8 MB]
- 16 添加图片前的基础知识的储备.mp4 [66.0 MB]
- 跟着王进老师学Python之Django篇第五季:PythonWeb开发异步请求和后台管理.zip [7.3 MB]
- 22 完成价格区间的筛选.mp4 [77.1 MB]
- 23 完成图书难易程度的筛选.mp4 [52.2 MB]
适合人群
- Python后端开发者
- Django框架学习者
🎯 学习收获
- 熟练使用Django进行异步请求开发
- 掌握xadmin后台管理
- 提升Web开发能力
🎉 祝您学习愉快!




