解决什么问题:从写脚本到搭内部工具

很多做运维或后端的人会卡在一个场景:手里有一堆 Ansible 脚本,平时跑一跑没问题,但要交给其他同事用,或者要加个审批、记录操作日志,就不知道怎么落地。这门课围绕 Django 配合 Ansible 的可视化来做,解决的是把命令行里的自动化能力包成 Web 界面的问题。它不追求大而全的网站开发,而是针对运维平台、内部工具这类实际需求,把请求处理、模板渲染、前端控件和后台脚本调用串起来。如果你正愁手里的自动化方案没法让非技术同事直接用,这块内容值得花时间。

适合什么基础,怎么配合资料练

这门内容默认你已经能照着文档把 Ansible 跑起来,Python 基本语法也清楚,但对 Web 框架还停在听过名字的阶段。资料里是 Windows 写代码、Linux 运行的搭配,建议先把开发环境搭建那几节过一遍,把本机和服务器跑通,不要跳过版本控制那节,后面改坏了能回退。具体练习时,按资料里的顺序走:先搭静态页面和 Bootstrap 前端,把界面架子立起来;再写 Django 处理 GET 和 POST 请求的部分,让前端表单能传参数到后台;最后把 Ansible Playbook 的执行结果通过接口回显到页面上。每学完一节,自己照着改一个参数重新跑一遍,比只看视频有效得多。

先看哪几块,学完能独立做什么

如果时间紧,建议先看环境搭建、模板和请求处理这三块,这是把脚本变成可视化工具的骨架。模板部分讲 Jinja2 和 Bootstrap,决定了界面长什么样;请求处理那节决定了参数怎么从前端传到后台脚本。把这几块吃透,后面接 Ansible 的部分就顺了。学完之后,你应该能独立做一个简单的内部运维页面:同事在网页上填几个参数,点执行,后台调对应的 Playbook,跑完把结果展示出来。它不会让你立刻成为全栈工程师,但面对内部工具开发、运维平台搭建这类任务时,你有了一条能走通的路径,而不是对着空文件夹发呆。


Windows编码Linux运行的方式带大家实践Django PythonWeb开发

课程目录

*   01 Django开发+运行环境的搭建实战/

  *   01 Windows开发环境搭建.mp4 10:55

  *   02 Linux的Svn服务器搭建.mp4 08:12

  *   03 Django的安装及项目的运行.mp4 12:13

  *   04 Django自定义路径及处理函数.mp4 09:41

*   02 Django静态网页和模板入门实践/

  *   01 Django静态网页配置实战.mp4 07:29

  *   02 Bootstrap经典元素实战.mp4 09:02

  *   03 运维开发简易统一前端实战.mp4 04:44

  *   04 Jinja2模板入门实战.mp4 07:13

*   03 Django处理Get和Post请求实践/

  *   01 Django处理Get和Post请求实践.mp4 07:57

  *   02 Jinja2模板实现登录及错误提示.mp4 08:20

*   04 Django后台+JqueryAjax实现前后端分离/

  *   01 JqueryAjax局部刷新技术入门.mp4 09:20

  *   02 JqueryAjax发送Get和Post请求.mp4 09:45

  *   03 Ajax和Django后台采用Json格式交互.mp4 05:50

  *   04 Linux命令可视化有趣实验.mp4 05:33

*   05 Django的Admin后台管理系统实践/

  *   01 Linux下Mysql8的RPM安装实践.mp4 06:56

  *   02 Django开启Admin后台管理系统实战.mp4 06:55

  *   03 Django新增App并注册后Admin管理系统.mp4 10:03

  *   04 Django框架的Model查询自编码.mp4 09:08

  *   05 Django框架的Model增删改实践.mp4 07:40

*   06 Django中间件实现Python Web的登录/

  *   01 Django的中间件入门实践.mp4 11:19

  *   02 Django的Session技术实现登录.mp4 10:44

  *   03 登录认证与Django的Admin后台相结合.mp4 07:44

  *   04 Django内置认证用户Model的操作实践.mp4 09:53

*   07 Django项目实战-MFA简易管理系统的实现/

  *   01 MFA管理表注册到Admin.mp4 05:07

  *   02 MFA验证的生成及前端展现实践.mp4 09:22

  *   03 MFA的Token加密存储实践.mp4 11:04

*   08 Django项目实战-AnsiblePlaybook可视化/

  *   01 Playbook表数据注册到admin.mp4 08:57

  *   02 Playbook前端的分页展示.mp4 15:07

  *   03 Playbook后台执行的实现.mp4 07:38

  *   04 Playbook执行日志信息入库.mp4 08:40

  *   05 Playbook执行日志查看.mp4 10:28

  *   06 Playbook分布式执行简单实现.mp4 09:47

*   09 Django项目实战-Ansible可视化/

  *   01 Ansible表结构注册到Admin.mp4 05:06

  *   02 Ansible前端的分页展示.mp4 05:33

  *   03 Ansible后台执行的实现.mp4 10:39

  *   04 Ansible分布式执行简单实现.mp4 04:45

  *   05 执行结果日志展示优化.mp4 08:29

*   10 Django项目实战-拉取阿里云资产入库/

  *   01 阿里云资产数据获取.mp4 07:45

  *   02 阿里云资产写入到本地数据库.mp4 08:36

  *   03 阿里云资产自写前端展示.mp4 06:57

  *   04 后三章笔记及源码资料