课程目录

1-1 [django框架的初识:架构模式,web运行流程,创建项目] django框架的初识以及讲解web项目不使用框架是如何开发 (06:45)
1-2 [django框架的初识:架构模式,web运行流程,创建项目] django框架带有的一些功能模块 (15:00)
1-3 [django框架的初识:架构模式,web运行流程,创建项目] 讲解架构模式MVC以及MTV各个层的工作内容以及关联 (15:00)
1-4 [django框架的初识:架构模式,web运行流程,创建项目] 用户在浏览器中输入url地址之后是如何运行的 (15:00)
1-5 [django框架的初识:架构模式,web运行流程,创建项目] django框架中wsgi,路由,视图层,model,模板 (19:55)
1-6 [django框架的初识:架构模式,web运行流程,创建项目] 先对上节课所讲解的知识点进行考核 (10:21)
1-7 [django框架的初识:架构模式,web运行流程,创建项目] 先对上节课所讲解的知识点进行考核(二) (15:00)
1-8 [django框架的初识:架构模式,web运行流程,创建项目] 梳理ur如何通过DNS,服务器,web服务器,到django (15:00)
1-9 [django框架的初识:架构模式,web运行流程,创建项目] 讲解wsgi,asgi,uwsgi的各自工作内容 (15:00)
1-10 [django框架的初识:架构模式,web运行流程,创建项目] 讲解下载和安装模块的三种方法 (15:00)
1-11 [django框架的初识:架构模式,web运行流程,创建项目] 创建django框架的项目以及了解项目结构 (15:00)
1-12 [django框架的初识:架构模式,web运行流程,创建项目] 启动项目的命令:本机访问以及局域网内其他电脑访问项目 (15:00)
1-13 [django框架的初识:架构模式,web运行流程,创建项目] 启动项目的命令:本机访问以及局域网内其他电脑访问项目(二) (21:42)
2-1 [创建路由,视图层,模板以及在模板中引入静态资源] 对上节课讲解的内容进行考核(一) (13:25)
2-2 [创建路由,视图层,模板以及在模板中引入静态资源] 对上节课讲解的内容进行考核(二) (15:00)
2-3 [创建路由,视图层,模板以及在模板中引入静态资源] 对上节课讲解的内容进行考核(三) (15:00)
2-4 [创建路由,视图层,模板以及在模板中引入静态资源] 对上节课讲解的内容进行考核(四) (15:00)
2-5 [创建路由,视图层,模板以及在模板中引入静态资源] 按照项目的实际应用梳理如何创建应用,如何创建模板 (45:00)
2-6 [创建路由,视图层,模板以及在模板中引入静态资源] 按照项目的实际应用梳理模板文件如何进行存放 (14:13)
2-7 [创建路由,视图层,模板以及在模板中引入静态资源] 讲解如何通过离线下载模块的方式进行下载模块 (15:00)
2-8 [创建路由,视图层,模板以及在模板中引入静态资源] 讲解对python解析器以及pip下载安装模块的工具进行配置 (15:00)
2-9 [创建路由,视图层,模板以及在模板中引入静态资源] python解析器及pip下载安装模块的工具进行配置(二) (15:00)
2-10 [创建路由,视图层,模板以及在模板中引入静态资源] 针对上节课讲解的内容进行考核(一) (15:00)
2-11 [创建路由,视图层,模板以及在模板中引入静态资源] 针对上节课讲解的内容进行考核(二) (15:00)
2-12 [创建路由,视图层,模板以及在模板中引入静态资源] 案例:创建首页,登录页面,注册界面 (15:00)
2-13 [创建路由,视图层,模板以及在模板中引入静态资源] 在视图模板中创建超链接链接到其他的导航 (15:00)
2-14 [创建路由,视图层,模板以及在模板中引入静态资源] 如何存放静态资源,如何在模板中引入静态资源 (15:00)
2-15 [创建路由,视图层,模板以及在模板中引入静态资源] 点击登录按钮把用户名和密码传输到后端进行接收 (17:00)
2-16 [创建路由,视图层,模板以及在模板中引入静态资源] 针对上节课讲解的内容进行考核(一) (12:28)
2-17 [创建路由,视图层,模板以及在模板中引入静态资源] 如何在系统中同时存在多个python解析器的配置 (15:00)
2-18 [创建路由,视图层,模板以及在模板中引入静态资源] 针对上节课讲解的内容进行考核(二) (15:00)
2-19 [创建路由,视图层,模板以及在模板中引入静态资源] 讲解web漏洞csrf的漏洞机制 (15:00)
2-20 [创建路由,视图层,模板以及在模板中引入静态资源] 讲解web漏洞csrf的漏洞机制以及django框架如何处理 (15:00)
2-21 [创建路由,视图层,模板以及在模板中引入静态资源] django框架处理csrf的四种方法 (15:00)
2-22 [创建路由,视图层,模板以及在模板中引入静态资源] 讲解request对象常见的属性和方法 (15:00)
2-23 [创建路由,视图层,模板以及在模板中引入静态资源] views层接收GET,POST方式传递过来的数据的方法 (15:00)
2-24 [创建路由,视图层,模板以及在模板中引入静态资源] 通过render的第三个参数把后端数据传递到模板层进行渲染 (19:24)
3-1 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 讲解在向一个url地方发起请求时携带数据的方式 (08:45)
3-2 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 讲解在向一个url地方发起请求时携带数据的方式(二) (15:00)
3-3 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 前端往后端传递数据同时需要加入表单验证 (15:00)
3-4 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 引用jquery-validation插件开始进行表单验证 (15:00)
3-5 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] jquery-validation插件开始进行表单验证(二) (15:00)
3-6 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 表单验证通过之后通过ajax方式把数据提交到后端 (15:00)
3-7 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 引用jquery-form插件进行表单数据提交但是界面不跳转 (15:00)
3-8 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] jquery-form插件进行表单数据提交但是界面不跳转2 (15:00)
3-9 [案例:模板层在用户登录界面中加入js表单验证以及提交数据] 讲解csrf漏洞的含义以及防御csrf的方式 (22:45)
4-1 [系统的讲解django框架模板语言] 复习csrf web漏洞的含义 (05:37)
4-2 [系统的讲解django框架模板语言] django框架通过什么方式进行csrf防御的 (15:00)
4-3 [系统的讲解django框架模板语言] django框架前端提交数据加入csrf令牌通过csrf防御 (15:00)
4-4 [系统的讲解django框架模板语言] 讲解模板语言中的循环语句以及条件语句的书写方式 (15:00)
4-5 [系统的讲解django框架模板语言] 讲解模板语言中的循环语句以及条件语句的书写方式(二) (15:00)
4-6 [系统的讲解django框架模板语言] 模板语言中循环语句的empty的用法以及对字典的遍历 (15:00)
4-7 [系统的讲解django框架模板语言] 讲解模板语言中常见的过滤器 (15:00)
4-8 [系统的讲解django框架模板语言] 讲解模板语言中常见的过滤器(二) (18:16)
4-9 [系统的讲解django框架模板语言] include公共的模版的讲解 (12:22)
4-10 [系统的讲解django框架模板语言] 母版和子版的讲解 (15:00)
4-11 [系统的讲解django框架模板语言] 总结公共模板的使用的两种方法 (02:47)
5-1 [系统讲解URL路由] 路由中的普通路径和正则路径 (12:13)
5-2 [系统讲解URL路由] 讲解如何定义正则路径以及正则路径的使用 (15:00)
5-3 [系统讲解URL路由] 如何定义正则路径中的无名分组以及有名分组 (15:00)
5-4 [系统讲解URL路由] 讲解路由分发 (15:00)
5-5 [系统讲解URL路由] 通过案例来讲解路由分发 (13:59)
6-1 [缓存COOKIE以及SESSION的讲解] 课前考核1 (08:37)
6-2 [缓存COOKIE以及SESSION的讲解] 课前考核2 (15:00)
6-3 [缓存COOKIE以及SESSION的讲解] 课前考核3 (15:00)
6-4 [缓存COOKIE以及SESSION的讲解] 课前考核4 (15:00)
6-5 [缓存COOKIE以及SESSION的讲解] 讲解客户端缓存以及服务器端缓存的区别 (15:00)
6-6 [缓存COOKIE以及SESSION的讲解] 讲解COOKIE的工作原理 (15:00)
6-7 [缓存COOKIE以及SESSION的讲解] 讲解COOKIE的工作原理(二) (15:00)
6-8 [缓存COOKIE以及SESSION的讲解] 在django项目中如何存储数据到cookie以及读取和删除 (15:00)
6-9 [缓存COOKIE以及SESSION的讲解] django项目存储数据到cookie以及读取和删除(二) (14:45)
6-10 [缓存COOKIE以及SESSION的讲解] 针对前面讲解的知识点进行提问考核(一) (11:01)
6-11 [缓存COOKIE以及SESSION的讲解] 针对前面讲解的知识点进行提问考核(二) (15:00)
6-12 [缓存COOKIE以及SESSION的讲解] 讲解session缓存数据保存的三种位置 (15:00)
6-13 [缓存COOKIE以及SESSION的讲解] 在django项目中存储数据到session中以及读取和删除 (15:00)
6-14 [缓存COOKIE以及SESSION的讲解] session存储数据的工作原理 (15:00)
6-15 [缓存COOKIE以及SESSION的讲解] 从session读取数据的流程 (15:00)
7-1 [讲解django框架中的中间件] 中间件在框架中的作用 (15:00)
7-2 [讲解django框架中的中间件] 通过创建中间件来解决管理员没有登录就不能进入后台系统其他界面 (15:00)
7-3 [讲解django框架中的中间件] 通过创建中间件来解决管理员没有登录就不能进入后台系统其他界面 (10:30)
7-4 [讲解django框架中的中间件] 针对前面讲解过的知识点进行复习和考核(一) (12:31)
7-5 [讲解django框架中的中间件] 针对前面讲解过的知识点进行复习和考核(二) (15:00)
7-6 [讲解django框架中的中间件] 针对前面讲解过的知识点进行复习和考核(三) (15:00)
7-7 [讲解django框架中的中间件] 针对前面讲解过的知识点进行复习和考核(四) (15:00)
7-8 [讲解django框架中的中间件] 继续讲解中间件的使用原理 (15:00)
7-9 [讲解django框架中的中间件] 在自定义的中间件中重写process_request (15:00)
7-10 [讲解django框架中的中间件] 重写process_response (08:40)
8-1 [综合案例:教学管理系统的系统讲解] 综合案例:教学管理系统需求的梳理 (06:20)
8-2 [综合案例:教学管理系统的系统讲解] 继续梳理综合案例的需求 (15:00)
8-3 [综合案例:教学管理系统的系统讲解] 继续梳理综合案例的需求(二) (11:06)
8-4 [综合案例:教学管理系统的系统讲解] 针对综合案例创建创建项目以及搭建项目的结构 (13:47)
8-5 [综合案例:教学管理系统的系统讲解] 创建学生端的APP以及创建各个路由path以及views层 (15:00)
8-6 [综合案例:教学管理系统的系统讲解] 创建学生端app中各个模板,使用bootstrap框架 (15:00)
8-7 [综合案例:教学管理系统的系统讲解] 创建学生注册的表单以及提交数据到views层 (15:00)
8-8 [综合案例:教学管理系统的系统讲解] 加入头像上传的功能以及提交数据到views中并且把图片保存 (15:00)
8-9 [综合案例:教学管理系统的系统讲解] python端实现文件上传 (15:00)
8-10 [综合案例:教学管理系统的系统讲解] 从班级文件中读取所有班级数据渲染到html的select中 (15:00)
8-11 [综合案例:教学管理系统的系统讲解] 注册最后一步:学生数据以json存储到文件user.txt中 (15:00)
8-12 [综合案例:教学管理系统的系统讲解] 按照一条json格式的数据保存到文件中 (51)
8-13 [综合案例:教学管理系统的系统讲解] 梳理继续要完成的功能 (14:25)
8-14 [综合案例:教学管理系统的系统讲解] web前端进行头像上传图片的创建以及选择图片进行预览 (15:00)
8-15 [综合案例:教学管理系统的系统讲解] 侦听input的onchange事件来实现图片的预览以及验证 (15:00)
8-16 [综合案例:教学管理系统的系统讲解] js端进行文件大小的验证以及文件类型的验证 (15:00)
8-17 [综合案例:教学管理系统的系统讲解] 把注册的学生数据按照一条json格式的数据保存到文件中 (15:00)
8-18 [综合案例:教学管理系统的系统讲解] 用户登录时候验证密码是否存在,用户名是否正确,以及登录成功 (15:00)
8-19 [综合案例:教学管理系统的系统讲解] 用户登录时候验证密码是否存在,用户名是否正确,登录成功(二) (15:00)
8-20 [综合案例:教学管理系统的系统讲解] 学生的个人中心界面读取学生的所有信息渲染到界面中 (15:00)
8-21 [综合案例:教学管理系统的系统讲解] 通过班级id从班级文件中读取对应的班级名称 (13:00)
8-22 [综合案例:教学管理系统的系统讲解] 梳理后续要完成的功能 (08:31)
8-23 [综合案例:教学管理系统的系统讲解] 头像没有上传的时候显示默认的一张图片 (10:08)
8-24 [综合案例:教学管理系统的系统讲解] 创建中间件解决用户在没有登录的情况下不能进入个人中心 (15:00)
8-25 [综合案例:教学管理系统的系统讲解] 创建教师端APP以及创建各个界面的url路由和views层 (15:00)
8-26 [综合案例:教学管理系统的系统讲解] 提取各个界面的公共部分:头部,底部和左侧部分的布局 (15:00)
8-27 [综合案例:教学管理系统的系统讲解] 实现管理员登录 (15:00)
8-28 [综合案例:教学管理系统的系统讲解] 实现管理员的登录以及退出功能 (15:00)
8-29 [综合案例:教学管理系统的系统讲解] 读取学生文件中所有学生数据渲染到学生模板中 (15:00)
8-30 [综合案例:教学管理系统的系统讲解] 创建添加课程的模板以及读取出所有班级数据来 (15:00)
8-31 [综合案例:教学管理系统的系统讲解] 梳理后续大家可以继续完善的一些功能 (07:43)
8-32 [综合案例:教学管理系统的系统讲解] 针对不同班级来添加不同的课程 (13:55)