1-1 课程介绍
当前为手机端页面,电脑观看课程,请点击切换到电脑页面
launch
分享链接
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的课程
教程商城
购买
电脑下载版
或
光盘版
课程
购买
在本课程中,我们将为您提供清晰而系统的指导,让您轻松理解并掌握Django框架的核心概念和工作原理。从创建项目到构建功能强大的Web应用程序,您将学会使用Django的最佳实践,为自己的开发之路奠定坚实基础。
相关教程推荐
Python编程入门2021新版教程
共
154
课时 已有
497900
人学过
Python asyncio异步编程教程
共
37
课时 已有
20587
人学过
PyGame游戏开发实战教程
共
84
课时 已有
22702
人学过
Django实战项目教程
共
80
课时 已有
6825
人学过
menu
home
publish
search
App