1-1 课程介绍
Django 4.2 WEB开发教程
讲师:刘旭
143 小节 已有 9850 人学过 2023.11.14 推出
在本课程中,我们将为您提供清晰而系统的指导,让您轻松理解并掌握Django框架的核心概念和工作原理。从创建项目到构建功能强大的Web应用程序,您将学会使用Django的最佳实践,为自己的开发之路奠定坚实基础。
  • 第一章:快速上手
  • 1-1 课程介绍
  • 1-2 开发环境安装
  • 1-3 安装PyCharm
  • 1-4 创建Django项目
  • 1-5 使用PyCharm运行项目
  • 1-6 第一个答疑
  • 1-7 文件介绍
  • 1-8 创建第一个WEB页面
  • 1-9 第二个答疑
  • 1-10 响应HTML页面
  • 1-11 设置响应格式和状态码
  • 1-12 重定向
  • 1-13 快速上手总结
  • 第二章:Django路由层
  • 2-1 路由函数path
  • 2-2 处理动态URL
  • 2-3 路由冲突及其解决方法
  • 2-4 路径转换器
  • 2-5 路由函数re_path
  • 2-6 代码结构调整(临时方案)
  • 2-7 创建一个app
  • 2-8 路由分发
  • 2-9 路由层总结(路由分发补充)
  • 2-10 扩展-URL上关于路径分隔符的疑问
  • 第三章:Django视图层
  • 3-1 视图函数中的request
  • 3-2 视图函数中的其他参数
  • 3-3 HTTP协议的基本概念
  • 3-4 获取查询参数
  • 3-5 获取form表单提交的查询参数
  • 3-6 获取form表单提交的请求体数据
  • 3-7 form表单编码格式
  • 3-8 获取form表单上传的文件
  • 3-9 获取form表单上传的多个文件
  • 3-10 获取form表单上传的文件和普通数据
  • 3-11 使用postman发送请求
  • 3-12 获取JSON格式的请求体数据
  • 3-13 响应 JSON格式的数据
  • 3-14 响应三件套之HttpResponse
  • 3-15 响应三件套之render
  • 3-16 响应三件套之redirect
  • 3-17 JsonResponse响应json数据
  • 3-18 写一个注册功能
  • 3-19 写一个登录功能
  • 3-20 使用hashlib实现密码加密
  • 3-21 写一个下载文件功能
  • 3-22 扩展-如何响应404
  • 第四章:Django模板层
  • 4-1 前端基础之HTML
  • 4-2 前端基础之CSS(上)
  • 4-3 前端基础之CSS(下)
  • 4-4 前端基础之JavaScript
  • 4-5 使用模板的场景
  • 4-6 使用模板
  • 4-7 模板语法之传值
  • 4-8 模板语法之过滤器
  • 4-9 模板语法之if判断
  • 4-10 模板语法之for循环
  • 4-11 模板语法之with
  • 4-12 模板语法之csrf_token和本章总结
  • 第五章:静态文件
  • 5-1 模板中使用静态文件
  • 5-2 使用静态文件的优雅方式
  • 5-3 使用静态文件的踩坑点
  • 5-4 项目级别的静态文件
  • 5-5 favicon
  • 5-6 静态文件的源码
  • 第六章:MySQL快速入门
  • 6-1 数据库管理软件
  • 6-2 安装和配置MySQL
  • 6-3 MySQL使用初体验
  • 6-4 库的操作
  • 6-5 表的操作
  • 6-6 数据的操作
  • 6-7 查询语句
  • 6-8 数据类型
  • 6-9 约束条件(上)
  • 6-10 约束条件(下)
  • 6-11 MySQL可视化工具
  • 6-12 Python操作MySQL
  • 6-13 主动关闭数据库连接
  • 6-14 pymysql增删改的操作
  • 6-15 SQL注入
  • 6-16 事务
  • 第七章:小试牛刀
  • 7-1 项目介绍和创建
  • 7-2 实现网站欢迎页
  • 7-3 使用Bootstrap实现首页样式
  • 7-4 首页使用静态文件
  • 7-5 图书列表页数据获取
  • 7-6 图书列表页展示数据
  • 7-7 图书列表页美化样式
  • 7-8 使用模板继承
  • 7-9 新增图书
  • 7-10 删除图书
  • 7-11 删除按钮二次确认
  • 7-12 编辑图书
  • 7-13 代码优化和总结
  • 第八章:Django模型层
  • 8-1 ORM简介
  • 8-2 ORM快速体验
  • 8-3 创建模型类
  • 8-4 常用字段
  • 8-5 ORM查询数据
  • 8-6 ORM增加数据
  • 8-7 ORM删除数据
  • 8-8 ORM修改数据
  • 8-9 objects自动补全的配置方法
  • 8-10 QuerySet对象
  • 8-11 QuerySet13条基本方法(上)
  • 8-12 QuerySet13条基本方法(下)
  • 8-13 双下划线查询方法
  • 8-14 F查询
  • 8-15 Q查询
  • 8-16 打印ORM语句背后的原生SQL
  • 8-17 查询优化之only和defer
  • 8-18 执行原生SQL
  • 8-19 两个聪明的方法
  • 8-20 两个404方法
  • 8-21 ORM开启事务
  • 8-22 Django shell命令和本章总结
  • 第九章:TodoList
  • 9-1 项目介绍和演示
  • 9-2 设计和创建表模型
  • 9-3 todolist页面
  • 9-4 使用bootstrap实现页面布局
  • 9-5 使用bootstrap美化输入区UI
  • 9-6 新增todolist并展示
  • 9-7 修改时区和查询过滤
  • 9-8 使用message组件
  • 9-9 美化todolist展示区UI
  • 9-10 修改todolist的完成状态
  • 9-11 使用Ajax提高用户体验
  • 9-12 删除todolist
  • 9-13 优化和总结
  • 第十章:分页组件paginator
  • 10-1 手动实现分页
  • 10-2 使用paginator实现分页
  • 10-3 集成bootstrap的分页组件
  • 第十一章:邮件组件mail
  • 11-1 mail的配置和基本使用
  • 11-2 模拟注册账号发激活邮件
  • 11-3 使用多线程提高注册体验
  • 第十二章:后台管理组件admin
  • 12-1 admin的基本使用
  • 12-2 后台页面基本配置
  • 12-3 自定义展示的表字段
  • 12-4 自定义action
  • 第十三章:Django中间件
  • 13-1 Django请求生命周期
  • 13-2 中间件
  • 13-3 中间件的执行顺序
  • 13-4 MiddlewareMixin
  • 13-5 中间件实现登录验证
  • 13-6 中间件实现限流

刘旭

程序开发讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App