# Django+Vue全栈开发教程导读:系统学习前端后端技能

一、这门课解决什么问题

你是否经常遇到以下职场难题?
- 需要快速搭建一个功能齐全的网站或Web应用?
- 不了解Python Web开发的基础原理和框架?
- 希望掌握前端和后端的协同开发方法?
- 对Vue框架感到陌生,不知道如何将其应用于实际项目?

本教程将系统地教你Python Web开发的基础知识和实战技巧,以及如何使用Django框架搭建后端,结合Vue框架进行前端开发。通过本课程的学习,你将能够独立完成网站或Web应用的开发任务,提升自己的职场竞争力。

二、适合什么基础

- 对计算机编程有一定了解,但Python Web开发经验较少的人。
- 希望系统学习前端后端开发技能的转行者。
- 已经具备前端开发基础,想进一步提升后端开发能力的人。

三、建议先看哪几块

1. **Python Web开发基础**(前3节课):了解Python语言的基本语法和Web开发的概念,为后续学习打下基础。
2. **Django框架基础**(前10节课):学习Django框架的安装、配置和使用方法,掌握MVT(模型-视图-模板)模式。
3. **Vue框架基础**(前5节课):学习Vue框架的基本概念和用法,了解组件、路由和状态管理等核心概念。
4. **项目实战**(后20节课):通过实际项目案例,练习前端后端的协同开发。

四、学完能独立做什么

- 独立搭建一个简单的网站或Web应用。
- 根据需求分析,设计并实现前端和后端的交互。
- 配置数据库,实现数据存储和查询功能。
- 使用Vue框架进行前端页面的开发和渲染。
- 面向用户提供稳定、高效的后端服务。

五、资料怎么配合练习

课程提供的视频教程可以帮助你系统地学习Python Web开发的基础知识和实战技巧。同时,建议结合以下资料进行练习:
- **代码示例**:跟随教程中的代码示例,自己动手编写和修改代码,加深对知识点的理解。
- **在线编程练习平台**:利用在线编程练习平台,进行实际项目的开发练习。
- **项目案例**:参考课程中的项目案例,尝试自己完成类似的项目。

总之,Django+Vue全栈开发教程适合希望系统学习前端后端技能的职场人士和转行者。通过本课程的学习,你将能够掌握前端后端的开发方法,提升自己的职场竞争力。

课程目录

replyreload += ',' + 2198815;01_为什么要学习Python Web开发.mp4
02_django项目简介.mp4
03_什么是web框架.mp4
04_准备开发环境.mp4
05_虚拟环境下安装django.mp4
06_创建django项目.mp4
07_django的mvt模式.mp4
08_创建Django应用.mp4
09_路由匹配模式1:字符串精确模式.mp4
10_路由匹配模式2:路径转换器格式.mp4
11_路由匹配模式3:正则表达式.mp4
12_函数视图.mp4
13_函数视图实例:实现登录功能.mp4
14_基于类的视图.mp4
15_HttpRequest请求对象.mp4
16_获取6种不同形式的请求参数.mp4
17_HttpResponse响应对象.mp4
18_模板引擎和配置.mp4
19_模板中的变量.mp4
20_模板循环和判断标签.mp4
21_模板过滤器.mp4
22_模板继承和包含.mp4
23_【模型】什么是orm.mp4
24_【模型】配置mysql数据库.mp4
25_【模型】创建模型.mp4
26_【模型】设置meta元数据.mp4
27_ORM新增数据.mp4
28_ORM查询数据.mp4
29_ORM查询条件.mp4
30_ORM多条件查询.mp4
31_ORM更新数据.mp4
32_ORM删除数据.mp4
33_【Django后台】注册后台模型.mp4
34_【Django后台】配置后台.mp4
35_【django后台】设置函数.mp4
36_【开发企业官网】1.需求分析.mp4
37_【开发企业官网】2.创建项目和应用.mp4
38_【开发企业官网】3.配置数据库.mp4
39_【开发企业官网】4.渲染静态文件.mp4
40_【开发企业官网】5.创建幻灯片模型.mp4
41_【开发企业官网】6.幻灯片效果前端显示.mp4
42_【开发企业官网】7.团队介绍模块实现.mp4
43_【开发企业官网】8.文章管理模块实现.mp4
44_【开发企业官网】9.新闻列表页和详情页模块实现.mp4
45_【开发企业官网】10.使用富文本编辑器.mp4
46_【开发企业官网】11.首页显示新闻内容.mp4
47_【开发企业官网】12.设置新闻页样式.mp4
48_【学生成绩管理系统】-项目简介.mp4
49_【学生成绩管理系统】-需求分析.mp4
50_虚拟环境中创建Django5项目.mp4
51_设置全局配置setting.mp4
52_【班级管理】创建Grade模型并配置后台.mp4
53_【班级管理】创建ListView列表页视图类.mp4
54_【班级管理】创建列表页模板页面.mp4
55_【班级管理】搜索和分页功能实现.mp4
56_【班级管理】使用CreateView新增和UpdateV.mp4
57_【班级管理】使用模板标签实现表单校验.mp4
58_【班级管理】使用DeleteView实现删除班级.mp4
59_【学生管理】创建ListView列表页视图类.mp4
60_【学生管理】SweetAlert2弹出框的基本使用.mp4
61_【学生管理】fetch发送请求添加学生信息.mp4
62_【学生管理】验证并保存学生信息.mp4
63_【学生管理】Form类验证新增学生信息.mp4
64_【学生管理】form_invalid验证失败优化处理.mp4
65_【学生管理】form_valid处理提交表单.mp4
66_【学生管理】把学生信息写入到数据库.mp4
67_【学生管理】创建UpdateView视图类.mp4
68_【学生管理】创建编辑页面并对其验证.mp4
69_【学生管理】创建DeleteView删除学生信息.mp4
70_【学生管理】创建BulkDeleteView批量删除.mp4
71_【学生管理】使用OpenPyXL读取Excel.mp4
72_【学生管理】使用OpenPyXL写入Excel.mp4
73_【学生管理】SweetAlert2上传Excel文件.mp4
74_【学生管理】使用0penPyXL处理上传的Excel信.mp4
75_【学生管理】将上传Excel信息写入到数据库中.mp4
76_【学生管理】创建批量导出学生信息视图函数.mp4
77_【学生管理】从数据库中查询学生数据并导出到Excel.mp4
78_【学生管理】使用get_queryset实现搜索学生.mp4
79_【学生管理】自定义模板标签解决分页bug.mp4
80_【老师管理】老师管理功能实现.mp4