getfromcode

Django+Vue

后端开发
课程简介

解决前后端分离的落地难题 这门课聚焦于目前企业级开发中最主流的技术组合:后端使用 Python 的 Django 框架,前端采用 Vue 3。很多开发者在自学过程中面临的最大痛点,并非单一技术的语法晦涩难懂,而是如何将两个独立的工程体系串联成一个可运行的完整系统。Django 拥有成熟的 MVT 架构和强大的 ORM 能力,但原生模板渲染在前端体验上略显滞…

已有 0 人浏览 发布 2026-10-07 更新 2026-10-07

解决前后端分离的落地难题

这门课聚焦于目前企业级开发中最主流的技术组合:后端使用 Python 的 Django 框架,前端采用 Vue 3。很多开发者在自学过程中面临的最大痛点,并非单一技术的语法晦涩难懂,而是如何将两个独立的工程体系串联成一个可运行的完整系统。Django 拥有成熟的 MVT 架构和强大的 ORM 能力,但原生模板渲染在前端体验上略显滞后;Vue 则擅长构建响应式界面,却缺乏现成的后端支撑。本课程的核心价值,在于填补这一“集成鸿沟”。它不再孤立地讲解 Django 的路由配置或 Vue 的组件通信,而是从项目初始化的第一天起,就确立前后端分离的开发规范。你会清晰地看到 Django 如何作为 API 服务器暴露数据接口,而 Vue 如何作为纯静态资源通过 Axios 等工具异步消费这些接口,从而掌握端到端的数据流转逻辑。

适合具备 Python 与基础 JS 经验的开发者

本资料对初学者并不友好,建议读者在进入正题前,已经能够熟练编写基础的 Python 代码,理解列表、字典及面向对象的基本概念,同时熟悉 JavaScript 的异步编程模型(Promise/Async/Await)。如果你对 Vue 的指令系统(v-model、v-if 等)有初步认知,或者至少知道如何引入 CDN 并在浏览器中运行一个 Hello World,那么将事半功倍。课程前置部分涵盖了环境搭建、虚拟环境隔离以及 Django 项目的创建,这些内容看似基础,实则是工程化思维的起点。通过从零搭建项目结构,读者需要理解 manage.py 的作用、settings.py 的配置细节,以及 Django 应用(App)与项目(Project)的层级关系。这种严谨的结构意识,是后续开发复杂业务逻辑的地基。

以工程复用的视角进行学习

建议的学习路径并非按顺序播放视频,而是以“模块对照”的方式介入。首先应重点消化 Django 的路由匹配机制,理解字符串精确模式与正则匹配的适用场景,这是前后端联调顺畅的前提。随后,深入理解 MVT 模式中的数据流向,确保能独立编写出返回 JSON 数据的视图函数。前端部分,需重点掌握 Vue 3 的安装流程及其生命周期执行顺序,明确数据如何在组件内被获取并渲染。课程资料包中的代码结构可直接作为模板复用,读者应尝试修改其中的 API 地址、路由路径及组件逻辑,观察报错与变化的对应关系。最终目标不是复现课程示例,而是能够独立设计一个包含用户认证、数据增删改查(CRUD)的完整全栈应用,并具备排查前后端跨域、接口格式错误等常见问题的能力。

课程介绍

20250715031457-6875c7b19ecee.png (79.48 KB, 下载次数: 0) 2025-12-29 22:22 上传 ├──01_为什么要学习Python Web开发.mp4 25.39M ├──02_django项目简介.mp4 34.07M ├──03_什么是web框架.mp4 15.58M ├──04_准备开发环境.mp4 12.25M ├──05_虚拟环境下安装django.mp4 13.33M ├──06_创建django项目.mp4 17.91M ├──07_django的mvt模式.mp4 5.09M ├──08_创建Django应用.mp4 21.98M ├──09_路由匹配模式1:字符串精确模式.mp4 11.93M ├──100_安装前端框架Vue3.mp4 25.38M ├──101_Vue执行流程.mp4 22.06M ├──102_安装

课程目录

20250715031457-6875c7b19ecee.png (79.48 KB, 下载次数: 0) 2025-12-29 22:22 上传 ├──01_为什么要学习Python Web开发.mp4 25.39M ├──02_django项目简介.mp4 34.07M ├──03_什么是web框架.mp4 15.58M ├──04_准备开发环境.mp4 12.25M ├──05_虚拟环境下安装django.mp4 13.33M ├──06_创建django项目.mp4 17.91M ├──07_django的mvt模式.mp4 5.09M ├──08_创建Django应用.mp4 21.98M ├──09_路由匹配模式1:字符串精确模式.mp4 11.93M ├──100_安装前端框架Vue3.mp4 25.38M ├──101_Vue执行流程.mp4 22.06M ├──102_安装css框架tailwind.mp4 27.90M ├──103_创建项目首页.mp4 42.41M ├──104_解决跨域问题.mp4 7.69M ├──105_发送axios请求.mp4 20.59M ├──106_使用模板显示首页数据.mp4 54.24M ├──107_实现分页请求数据功能.mp4 49.36M ├──108_页面中添加分页按钮.mp4 39.97M ├──109_实现上一页下一页按钮跳转功能.mp4 36.16M ├──10_路由匹配模式2:路径转换器格式.mp4 20.79M ├──110_分页按钮实现跳转功能.mp4 45.58M ├──111_电影详情页实现.mp4 42.14M ├──112_搜索功能接口实现.mp4 34.00M ├──113_实现搜索后页面.mp4 55.16M ├──114_实现顶部导航栏分类功能.mp4 28.48M ├──115_分类下地区查询功能实现.mp4 79.52M ├──116_用户模块djoser介绍.mp4 26.67M ├──117_用户注册接口实现.mp4 15.36M ├──118_用户注册邮箱配置.mp4 31.25M ├──119_实现邮箱验证唯一的功能.mp4 38.31M ├──11_路由匹配模式3:正则表达式.mp4 12.89M ├──120_用户注册信息验证.mp4 30.95M ├──121_用户注册信息验证2.mp4 23.16M ├──122_发送注册用户请求.mp4 19.42M ├──123_通过邮件激活用户功能.mp4 31.57M ├──124_用户登录接口实现.mp4 28.29M ├──125_登录页面实现.mp4 23.66M ├──126_判断用户登录状态.mp4 58.30M ├──127_刷新token实现自动登录.mp4 41.36M ├──128_退出用户登录功能.mp4 23.81M ├──129_重置 23.99M ├──12_函数视图.mp4 14.00M ├──130_发送重置邮件的功能.mp4 14.45M ├──131_通过邮件重置 20.42M ├──132_修改 22.04M ├──133_修改 26.76M ├──134_导航守卫判断个人中心页面是否登录.mp4 50.42M ├──135_导航守卫判断登录注册页面.mp4 13.22M ├──136_djoser本地化语言配置.mp4 22.79M ├──137_user表关联profile表.mp4 36.49M ├──138_movie收藏表之间的模型关系.mp4 18.24M ├──139_收藏电影接口实现.mp4 28.46M ├──13_函数视图实例:实现登录功能.mp4 37.85M ├──140_取消收藏和收藏列表接口实现.mp4 20.66M ├──141_判断是否收藏电影接口实现.mp4 20.68M ├──142_判断收藏状态页面实现.mp4 24.11M ├──143_添加收藏和取消收藏页面实现.mp4 25.88M ├──144_电影收藏列表页面实现.mp4 16.58M ├──145_57.电影分类接口权限设置.mp4 35.30M ├──146_58.用户收藏接口权限设置.mp4 15.97M ├──147_59.优化代码-统一管理错误信息.mp4 41.59M ├──148_60.优化代码-统一设置headers.mp4 11.33M ├──149_61.创建交易应用判断是否显示网盘.mp4 14.41M ├──14_基于类的视图.mp4 20.62M ├──150_获取当前用户状态查看网盘信息.mp4 36.24M ├──151_63.会员卡接口实现.mp4 38.12M ├──152_会员卡页面实现.mp4 16.02M ├──153_65.支付宝沙箱环境配置.mp4 23.20M ├──154_支付宝支付流程.mp4 22.53M ├──155_支付宝支付示例功能实现.mp4 43.33M ├──156_支付宝支付接口实现.mp4 32.10M ├──157_支付宝支付交易方法实现.mp4 24.68M ├──158_70.支付宝创建订单实现.mp4 23.71M ├──159_支付宝支付页面实现.mp4 35.01M ├──15_HttpRequest请求对象.mp4 33.03M ├──160_内网穿透工具使用.mp4 21.56M ├──161_支付宝异步验签1.配置回调信息并获取异步验签参数.mp4 33.15M ├──162_支付宝异步验签2.rsa验签.mp4 36.43M ├──163_支付宝异步验签3.验证返回参数.mp4 43.67M ├──164_验签成功更改订单状态.mp4 41.31M ├──165_使用事务保持数据一致性.mp4 15.45M ├──166_我的订单接口实现.mp4 49.18M ├──167_我的订单页面实现.mp4 35.47M ├──168_根据订单号进行查询我的订单.mp4 19.91M ├──169_完成未支付订单接口和页面实现.mp4 34.04M ├──16_获取6种不同形式的请求参数.mp4 12.50M ├──170_异步和定时任务简介.mp4 11.02M ├──171_redis的安装和配置.mp4 8.41M ├──172_celery的安装和基本使用.mp4 10.53M ├──173_flower的安装和基本使用.mp4 5.50M ├──174_celery执行异步任务.mp4 33.37M ├──175_celery-beat执行定时任务.mp4 23.40M ├──176_更新订单状态.mp4 36.66M ├──177_项目部署简介.mp4 15.99M ├──178_购买阿里云服务器.mp4 10.78M ├──179_安装和配置宝塔面板.mp4 19.43M ├──17_HttpResponse响应对象.mp4 20.80M ├──180_安装并配置mysql.mp4 15.84M ├──181_上传代码到服务器方式1-FTP上传.mp4 12.15M ├──182_上传代码到服务器方式2-git上传代码到服务器.mp4 30.18M ├──183_创建python项目添加包依赖.mp4 12.17M ├──184_创建虚拟环境并启动服务.mp4 19.01M ├──185_nginx基本使用.mp4 39.84M ├──186_企业网站配置nginx.mp4 22.41M ├──187_配置gunicorn多进程提升性能.mp4 17.36M ├──188_配置supervisor监控进程.mp4 31.36M ├──189_【部署前后端分离项目】上传代码到服务器.mp4 18.90M ├──18_模板引擎和配置.mp4 17.65M ├──190_【部署前后端分离项目】配置项目前端启动服务.mp4 29.83M ├──191_【部署前后端分离项目】配置项目后端启动服务.mp4 32.80M ├──192_【部署前后端分离项目】配置网站项目支付功能.mp4 6.95M ├──193_【部署前后端分离项目】配置celery和flowe.mp4 14.24M ├──194_【部署前后端分离项目】配置gunicorn和super.mp4 23.32M ├──19_模板中的变量.mp4 23.56M ├──20_模板循环和判断标签.mp4 32.87M ├──21_模板过滤器.mp4 24.13M ├──22_模板继承和包含.mp4 26.84M ├──23_【模型】什么是orm.mp4 5.25M ├──24_【模型】配置mysql数据库.mp4 23.64M ├──25_【模型】创建模型.mp4 47.66M ├──26_【模型】设置meta元数据.mp4 26.28M ├──27_ORM新增数据.mp4 40.61M ├──28_ORM查询数据.mp4 16.69M ├──29_ORM查询条件.mp4 25.00M ├──30_ORM多条件查询.mp4 12.96M ├──31_ORM更新数据.mp4 13.99M ├──32_ORM删除数据.mp4 13.59M ├──33_【Django后台】注册后台模型.mp4 37.11M ├──34_【Django后台】配置后台.mp4 18.64M ├──35_【django后台】设置函数.mp4 15.13M ├──36_【开发企业官网】1.需求分析.mp4 42.30M ├──37_【开发企业官网】2.创建项目和应用.mp4 25.06M ├──38_【开发企业官网】3.配置数据库.mp4 19.43M ├──39_【开发企业官网】4.渲染静态文件.mp4 35.12M ├──40_【开发企业官网】5.创建幻灯片模型.mp4 58.41M ├──41_【开发企业官网】6.幻灯片效果前端显示.mp4 40.22M ├──42_【开发企业官网】7.团队介绍模块实现.mp4 42.19M ├──43_【开发企业官网】8.文章管理模块实现.mp4 49.67M ├──44_【开发企业官网】9.新闻列表页和详情页模块实现.mp4 38.38M ├──45_【开发企业官网】10.使用富文本编辑器.mp4 42.47M ├──46_【开发企业官网】11.首页显示新闻内容.mp4 60.79M ├──47_【开发企业官网】12.设置新闻页样式.mp4 39.60M ├──48_【学生成绩管理系统】-项目简介.mp4 18.16M ├──49_【学生成绩管理系统】-需求分析.mp4 16.08M ├──50_虚拟环境中创建Django5项目.mp4 16.73M ├──51_设置全局配置setting.mp4 24.23M ├──52_【班级管理】创建Grade模型并配置后台.mp4 31.23M ├──53_【班级管理】创建ListView列表页视图类.mp4 29.42M ├──54_【班级管理】创建列表页模板页面.mp4 20.18M ├──55_【班级管理】搜索和分页功能实现.mp4 23.88M ├──56_【班级管理】使用CreateView新增和UpdateV.mp4 29.99M ├──57_【班级管理】使用模板标签实现表单校验.mp4 33.77M ├──58_【班级管理】使用DeleteView实现删除班级.mp4 15.28M ├──59_【学生管理】创建ListView列表页视图类.mp4 19.36M ├──60_【学生管理】SweetAlert2弹出框的基本使用.mp4 37.07M ├──61_【学生管理】fetch发送请求添加学生信息.mp4 36.21M ├──62_【学生管理】验证并保存学生信息.mp4 34.57M ├──63_【学生管理】Form类验证新增学生信息.mp4 31.06M ├──64_【学生管理】form_invalid验证失败优化处理.mp4 23.82M ├──65_【学生管理】form_valid处理提交表单.mp4 27.60M ├──66_【学生管理】把学生信息写入到数据库.mp4 28.52M ├──67_【学生管理】创建UpdateView视图类.mp4 27.36M ├──68_【学生管理】创建编辑页面并对其验证.mp4 40.00M ├──69_【学生管理】创建DeleteView删除学生信息.mp4 32.35M ├──70_【学生管理】创建BulkDeleteView批量删除.mp4 46.03M ├──71_【学生管理】使用OpenPyXL读取Excel.mp4 32.44M ├──72_【学生管理】使用OpenPyXL写入Excel.mp4 24.80M ├──73_【学生管理】SweetAlert2上传Excel文件.mp4 29.97M ├──74_【学生管理】使用0penPyXL处理上传的Excel信.mp4 15.09M ├──75_【学生管理】将上传Excel信息写入到数据库中.mp4 21.84M ├──76_【学生管理】创建批量导出学生信息视图函数.mp4 40.66M ├──77_【学生管理】从数据库中查询学生数据并导出到Excel.mp4 29.40M ├──78_【学生管理】使用get_queryset实现搜索学生.mp4 42.22M ├──79_【学生管理】自定义模板标签解决分页bug.mp4 23.60M ├──80_【老师管理】老师管理功能实现.mp4 40.21M ├──81_【成绩管理】成绩管理功能实现.mp4 33.95M ├──82_【用户管理】创建登录页面.mp4 25.00M ├──83_【用户管理】提交登录请求并判断角色.mp4 44.52M ├──84_【用户管理】把常用信息写入到session会话.mp4 18.53M ├──85_【用户管理】使用logout实现退出登录功能.mp4 47.80M ├──86_【用户管理】修改 20.90M ├──87_【用户管理】视图类权限管理功能实现.mp4 41.70M ├──88_【用户管理】视图函数权限管理功能实现.mp4 14.21M ├──89_【学生成绩管理系统】-项目总结.mp4 9.97M ├──90_创建Django电影项目.mp4 36.11M ├──91_创建电影应用.mp4 27.87M ├──92_初识DRF.mp4 12.63M ├──93_传统方式创建接口.mp4 15.41M ├──94_使用ModelSerializer简化代码.mp4 16.77M ├──95_APIView 视图扩展.mp4 27.09M ├──96_postman接口测试工具的使用.mp4 29.16M ├──97_基于类的视图1-使用APIView实现.mp4 50.24M ├──98_基于类的视图2-通用视图.mp4 69.40M └──99_基于类的视图3-使用视图集.mp4 36.37M
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。