课程介绍
本课程面向 Python 网络自动化运维场景,系统讲解 Django Web 应用从开发到上线的完整流程。课程从 PyCharm 与 VS Code 开发环境、Django 项目初始化、Bootstrap 布局、模板继承和静态资源开始,随后以部门、课程、教师和学员数据为例,深入学习 Django ORM、PostgreSQL、外键建模、迁移、查询及增删改查;结合模板、表单、DataTables、ECharts 与 AJAX,完成数据展示、交互表单、CPU 利用率和接口速率图表。后续覆盖 Django 后台管理、用户与组、登录鉴权、细粒度权限控制,以及 Nginx、Gunicorn、Uvicorn、ASGI、HTTPS 和静态资源的生产部署。最后通过自动运维系统实战串联 GitLab CI、设备数据、定时任务、配置备份、监控告警和 Ansible Inventory 生成,形成可落地的 AIOps Web 平台开发能力。
配套 Git 仓库:https://git.qytang.com/qytadmin/Django2026-5-25
试听录像总时长:11分20秒(系统记录为11分钟)
CURRICULUM
课程目录
11
-
01
- 1.1
PyCharm 远程解释器与项目创建
- 1.2
VS Code 虚拟环境与 Django 安装
- 1.3
调试器、settings.py 与首次运行
- 1.1
-
02
- 2.1
Bootstrap Starter Template 与基础布局
- 2.2
Navbar、Block 与模板继承
- 2.3
视图、URL 与 Django 请求流程
- 2.1
-
03
- 3.1
Static 目录与 CSS、JavaScript
- 3.2
Logo、Favicon 与生产环境静态资源
- 3.1
-
04
- 4.1
PostgreSQL 配置与应用初始化
- 4.2
模型、字段与外键设计
- 4.3
数据库迁移与初始化数据
- 4.4
ORM 查询、增删改查与关联检索
- 4.1
-
05
- 5.1
模板、视图与 URL 的基础联动
- 5.2
循环、字典、条件与 locals 参数
- 5.3
动态详情页面与路径参数
- 5.4
模板 Filter、注释与自定义 Filter
- 5.1
-
06
- 6.1
表单数据模型与外键设计
- 6.2
Django Forms 与 Bootstrap 表单
- 6.3
学员添加、校验与消息反馈
- 6.4
DataTables 学员查询、排序与删除
- 6.1
-
07
- 7.1
URL 分离管理与图表页面框架
- 7.2
ECharts 基础与 Django 数据柱状图
- 7.3
AJAX 驱动的折线图与柱状图
- 7.4
普通饼图与嵌套饼图
- 7.5
AJAX 驱动的嵌套饼图
- 7.6
终极 CPU 利用率折线图
- 7.7
终极接口速率折线图
- 7.1
-
08
- 8.1
超级用户与模型注册
- 8.2
用户、组与后台权限
- 8.3
后台权限测试与最小授权
- 8.1
-
09
- 9.1
登录表单、会话与登录页面
- 9.2
login_required 与登录重定向
- 9.3
细粒度权限查询与 permission_required
- 9.1
-
10
- 10.1
WSGI、ASGI 与生产架构
- 10.2
Systemd 管理 Gunicorn + Uvicorn
- 10.3
Nginx、HTTPS、静态文件与反向代理
- 10.1
-
11
- 11.1
GitLab CI 与自动化项目环境
- 11.2
设备架构、数据库与 Method 设计
- 11.3
定时任务、监控采集、备份与告警
- 11.4
生成 Ansible Inventory 与 hosts.yaml
- 11.1
COURSE RECORDINGS
课程录像
公开试听录像,可以直接播放或前往原视频平台观看。
