django框架零基础讲解知识点以及实战案例的开发
django框架的初识:架构模式,web运行流程,创建项目
- django框架的初识以及讲解web项目不使用框架是如何开发
- django框架带有的一些功能模块
- 讲解架构模式MVC以及MTV各个层的工作内容以及关联
- 用户在浏览器中输入url地址之后是如何运行的
- django框架中wsgi,路由,视图层,model,模板
- 先对上节课所讲解的知识点进行考核
- 先对上节课所讲解的知识点进行考核(二)
- 梳理ur如何通过DNS,服务器,web服务器,到django
- 讲解wsgi,asgi,uwsgi的各自工作内容
- 讲解下载和安装模块的三种方法
- 创建django框架的项目以及了解项目结构
- 启动项目的命令:本机访问以及局域网内其他电脑访问项目
- 启动项目的命令:本机访问以及局域网内其他电脑访问项目(二)
创建路由,视图层,模板以及在模板中引入静态资源
- 对上节课讲解的内容进行考核(一)
- 对上节课讲解的内容进行考核(二)
- 对上节课讲解的内容进行考核(三)
- 对上节课讲解的内容进行考核(四)
- 按照项目的实际应用梳理如何创建应用,如何创建模板
- 按照项目的实际应用梳理模板文件如何进行存放
- 讲解如何通过离线下载模块的方式进行下载模块
- 讲解对python解析器以及pip下载安装模块的工具进行配置
- python解析器及pip下载安装模块的工具进行配置(二)
- 针对上节课讲解的内容进行考核(一)
- 针对上节课讲解的内容进行考核(二)
- 案例:创建首页,登录页面,注册界面
- 在视图模板中创建超链接链接到其他的导航
- 如何存放静态资源,如何在模板中引入静态资源
- 点击登录按钮把用户名和密码传输到后端进行接收
- 针对上节课讲解的内容进行考核(一)
- 如何在系统中同时存在多个python解析器的配置
- 针对上节课讲解的内容进行考核(二)
- 讲解web漏洞csrf的漏洞机制
- 讲解web漏洞csrf的漏洞机制以及django框架如何处理
- django框架处理csrf的四种方法
- 讲解request对象常见的属性和方法
- views层接收GET,POST方式传递过来的数据的方法
- 通过render的第三个参数把后端数据传递到模板层进行渲染
案例:模板层在用户登录界面中加入js表单验证以及提交数据
系统的讲解django框架模板语言
系统讲解URL路由
缓存COOKIE以及SESSION的讲解
讲解django框架中的中间件
综合案例:教学管理系统的系统讲解
- 综合案例:教学管理系统需求的梳理
- 继续梳理综合案例的需求
- 继续梳理综合案例的需求(二)
- 针对综合案例创建创建项目以及搭建项目的结构
- 创建学生端的APP以及创建各个路由path以及views层
- 创建学生端app中各个模板,使用bootstrap框架
- 创建学生注册的表单以及提交数据到views层
- 加入头像上传的功能以及提交数据到views中并且把图片保存
- python端实现文件上传
- 从班级文件中读取所有班级数据渲染到html的select中
- 注册最后一步:学生数据以json存储到文件user.txt中
- 按照一条json格式的数据保存到文件中
- 梳理继续要完成的功能
- web前端进行头像上传图片的创建以及选择图片进行预览
- 侦听input的onchange事件来实现图片的预览以及验证
- js端进行文件大小的验证以及文件类型的验证
- 把注册的学生数据按照一条json格式的数据保存到文件中
- 用户登录时候验证密码是否存在,用户名是否正确,以及登录成功
- 用户登录时候验证密码是否存在,用户名是否正确,登录成功(二)
- 学生的个人中心界面读取学生的所有信息渲染到界面中
- 通过班级id从班级文件中读取对应的班级名称
- 梳理后续要完成的功能
- 创建中间件解决用户在没有登录的情况下不能进入个人中心
- 头像没有上传的时候显示默认的一张图片
- 创建教师端APP以及创建各个界面的url路由和views层
- 提取各个界面的公共部分:头部,底部和左侧部分的布局
- 实现管理员登录
- 实现管理员的登录以及退出功能
- 读取学生文件中所有学生数据渲染到学生模板中
- 创建添加课程的模板以及读取出所有班级数据来
- 针对不同班级来添加不同的课程
- 梳理后续大家可以继续完善的一些功能
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
按照一条json格式的数据保存到文件中
课程介绍
本课程是django框架系列课程的第一课,主要讲解的内容如下:
-
介绍django框架的工作原理
-
讲解django框架开发的软件模式:MVC MTV
-
讲解如何下载和安装django,以及创建django框架的项目
-
讲解路由
-
讲解views视图层
-
讲解request请求对象中带有的一些属性和方法
-
讲解response响应对象
-
讲解template模板层
-
通过小案例:用户登录的功能来讲解通过jquery validate插件进行表单验证以及通过jquery form进行表单数据提交,以及后端接收数据
-
讲解缓存:cookie,session
-
讲解django自带的中间件,以及自己创建中间件
-
实战开发:开发教学管理系统,来实际应用django框架
推荐课程