扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
![](https://i-blog.csdnimg.cn/blog_migrate/a95089b5886005bc1baa39a380cf910c.png)
订阅后:请点击此处观看视频课程
视频教程-lucky带你玩转Python之Flask Web框架开发视频教程-Python
学习有效期:永久观看
学习时长:1692分钟
学习计划:29天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
![](https://i-blog.csdnimg.cn/blog_migrate/f5daa1f7189b8127c01bc278363d3dcc.png)
讲师姓名:夏利刚
讲师
讲师介绍:精通Python、PHP、MySQL、MongoDB、Redis、HTML、CSS、JavaScript和jQuery等 因为心中一直怀揣教育梦 所以毅然决然从开发一线转到教育行业 从事教育行业至今培训过的学员超过数万人 桃李遍布满天下 拥有丰富的线上线下教育经验 喜欢幽默的上课氛围 被学生称呼为顶配版李荣浩
☛点击立即跟老师学习☚
「你将学到什么?」
flask是轻量级Python框架 也称为微型框架可以为你的项目进行量身打造 本课程会从安装 模型视图模板(MVT)的使用以及高级功能的使用 并进行手动搭建拆分MVT 在从项目的需求分析搭建到部署一条龙的服务 让你快速掌握flask框架以及开发实战项目 让lucky带你快速掌握flask框架吧
「课程学习目录」
第1章:flask框架简介 |
1.flask简介与MVC、MVT设计模式 |
2.完整运行flask框架与run的参数使用 |
3.视图函数传参的使用(view) |
4.视图函数传参和限制参数类型与注意事项 |
5.重定向redirect的使用 |
6.重定向(redirect与url_for)的使用 |
7.abort方法的使用 |
8.捕获状态码与请求对象request的使用 |
9.请求对象request与构造响应response的使用 |
第2章:会话控制cookie与session的使用 |
1.会话控制cookie的了解与作用 |
2.会话控制cookie的设置和获取 |
3.会话控制cookie的删除 |
4.会话控制session的使用与区别 |
5.会话控制session的使用与区别和扩展库flask-script的使用 |
第3章:蓝本(blueprint)与模板(templates)的使用 |
1.蓝本blueprint的使用 |
2.蓝本与模板初认识 |
3.模板渲染与变量和标签的使用 |
4.模板标签与获取迭代状态的使用 |
5.模板注释与include的使用 |
6.宏macro的使用 |
7.模板的继承extends的使用 |
8.模板的继承extends与block和super的使用 |
9.flask-bootstrap扩展库的使用 |
10.flask-bootstrap在flask中的使用 |
11.使用flask-bootstrap定制基础模板 |
12.错误页面定制与url-for的使用 |
13.url_for的回顾和静态资源文件的加载与视图传递多个参数使用 |
14.视图函数传递多个参数与过滤器的使用 |
15.系统过滤器的使用 |
16.模板系统过滤器与自定义过滤器的使用 |
第4章:原生表单与flask-wtf扩展库的使用 |
1.原生表单的使用 |
2.flask-wtf扩展库的字段与验证器初认识 |
3.flask-wtf扩展库的简单使用 |
4.获取值与flask-bootstrap快速渲染表单 |
5.表单验证器的使用 |
6.验证器与字段的完整使用 |
7.自定义表单验证器 |
8.flash消息闪现的使用 |
第5章:文件上传 |
1.原生文件上传 |
2.带限制条件的上传(一) |
3.带限制条件的文件上传(二) |
4.flask-uploads扩展库初认识 |
5.终极文件上传(一) |
6.flask框架终极文件上传(二) |
第6章:邮件发送 |
1.flask-mail邮件发送 |
2.发送邮件与异步发送邮件 |
3.时间显示扩展库flask-moment的使用 |
第7章:ORM模型与增删改查 |
1.ORM模型初认识 |
2.设计模型前期准备 |
3.简单创建模型类与创建表和删除表(flask-sqlalchemy) |
4.简单的增删改查 |
5.增删改自定义类 |
6.自定义增删改基类并使用 |
第8章:数据库常规操作(增删改查与查询集的使用) |
1.数据库的常规操作(一) |
2.数据库的常规操作(二) |
3.数据库的常规操作(三) |
4.数据库的常规操作(四) |
5.flask-migrate扩展库实现模型迁移 |
第9章:实战博客项目Blog |
1.项目规划目录结构 |
2.blog项目目录的搭建 |
3.配置文件与扩展库的加载 |
4.项目搭建(注册) |
5.注册步骤思路整理 |
6.创建模型类迁移 |
7.注册功能(表单用户名邮箱验证密码加密模块使用) |
8.注册密码加密与邮件发送配置 |
9.注册功能的实现 |
10.激活与再次激活操作 |
11.再次激活和登录处理 |
12.登录和flask_login扩展库的使用 |
13.创建博客模型类表单类 |
14.发表博客功能与首页轮播显示 |
15.首页博客内容的展示 |
16.分页对象与封装分页宏 |
17.博客的搜索与博客详情 |
18.博客详情的评论和回复的实现 |
19.评论与回复的实现与个人中心的搭建 |
20.个人中心的用户信息与博客管理 |
21.博客的删除与修改 |
22.头像上传 |
23.博客收藏的功能 |
24.博客收藏管理 |
第10章:实战项目部署 |
1.部署 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,29天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Python知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
掌握什么MVT 什么是MVC
掌握flask框架的使用
项目需求分析 手动拆分MVT
实战项目以及进行部署上线