这门课解决什么问题:从看懂网页到能自己搭
很多做运维、测试或者刚转行做安全的人,日常能熟练用工具扫漏洞、抓包,但一遇到需要改测试环境、复现漏洞逻辑、或者看懂业务代码时就卡壳。根子往往在于没亲手写过 Web 应用,不清楚一个请求从浏览器到数据库中间到底经过了哪几层。这门 Django 入门课就是补这块短板。它不教你怎么挖洞,而是带你从零搭出一个真正能跑的网站,让你明白路由、视图、模板、模型这些组件是怎么串起来的。搞懂了正常开发流程,再去看异常流量和漏洞成因,判断会准很多。
适合什么基础,建议先看哪几块
这门课对零基础相对友好,但默认你电脑能装好 Python、会基本命令行操作。如果你连变量和函数都生疏,建议先花两天补点 Python 语法再回来。拿到资料后,别一上来就按顺序死磕每一集。建议先快速过一遍 Web 技术概述那几节,重点理解浏览器访问网址时背后发生了什么、MVC 和 MTV 这种架构为什么要分层。有了整体地图,再进入框架详解,看环境安装和基础组件时就不容易迷失在配置细节里。Templates 和 Views 两块是后续做项目的地基,务必动手敲一遍,别只用眼睛看。
学完能独立做什么,资料怎么配合练习
完整跟下来,你能独立用 Django 搭一个带后台管理的博客或简单内容管理系统,完成建表、写视图、渲染页面、配置路由的闭环。这听起来不大,但意味着你具备了看懂别人项目结构的能力,遇到报错知道去哪层排查。练习时,资料里的视频要当成“操作说明书”用:先看一遍老师怎么建项目、配环境,暂停视频,自己在编辑器里复刻同样的操作,跑通了再继续。最后那两个极简项目别跳过,自己从空文件夹起手写一遍,卡住了再回去对照视频。这种“先试错再看解法”的节奏,比连续刷完所有视频再动手,留存率要高得多。
1、学习Web开发原理,包括MVC/MTV等Web框架; 2、学习Django Web框架,从技术原理到项目实践; 3、学习Django Templates、Views、Models、Admin等组件; 4、学习Django CMS/BLOG两个极简Web项目。
课程目录
* 01 Web技术概述/
* 01 1.1 《Django Web入门课》导论.mp4 13:50
* 02 1.2 Web入门概述(浏览器访问网址的实现过程).mp4 08:00
* 03 1.3 Web技术架构(Web架构图-技术栈要求).mp4 07:10
* 02 Django框架详解/
* 01 2.1 Django基础入门.mp4 19:44
* 02 2.2.1 Django环境安装-1.mp4 10:02
* 03 2.2.2 Django环境安装-2.mp4 14:29
* 04 2.2.3 Django环境安装-3.mp4 15:12
* 05 2.2.4 Django环境安装-4.mp4 03:42
* 06 2.3.1 Django项目搭建-1.mp4 29:34
* 07 2.3.2 Django项目搭建-2.mp4 16:18
* 08 2.3.3 Django项目搭建-3.mp4 20:12
* 09 2.3.4 Django项目搭建-4.mp4 29:26
* 10 2.3.5 Django项目搭建-5.mp4 10:45
* 11 2.4.1 Django ORM原理.mp4 10:22
* 12 2.4.2 Django Models创建.mp4 16:52
* 13 2.4.3 Django Models操作.mp4 15:25
* 14 2.5 Django Admin后台管理.mp4 15:58
* 15 2.6.1 Django Views视图.mp4 26:38
* 16 2.6.2 Django Views视图-2.mp4 10:41
* 17 2.7.1 Django Template模板.mp4 19:35
* 18 2.7.2 Django Template模板-2.mp4 24:54
* 03 Django极简博客/
* 01 3.1 DjangoBlog项目分析.mp4 04:44
* 02 3.2 DjangoBlog项目部署-1.mp4 24:14
* 03 3.2.2 DjangoBlog项目部署-2.mp4 10:37
* 04 3.2.3 DjangoBlog项目部署-3.mp4 30:16






