关注
分享
Flask 开发在线教育平台 实战课
Flask Python
173 人学过 54 次评价 难度: 中级 综合评分: 9.8 2021-04-27 更新
¥ 98
完成学生认证,立享5折优惠 >>
课程介绍
章节目录
课程问答&报告
课程评价 54
你将学到的
应用程序模块化
FlaskSQLAlchemy初始化源码解析
Blueprint源码分析
注册蓝图流程分析
实现页面导航栏
Flaskmigrate管理升级
Flask WTF 实现表单功能
表单类populate_obj源码解析
自定义表单验证器
登录原理概述
表单错误信息与 flash 信息展示
利用FlaskSQLAlchemy实现分页
添加直播管理功能
Redis的Pub/Sub系统
详细介绍

本次课程我们来实现一个视频在线教育网站。

在上一阶段的学习中,我们创建的 Flask App 属于 Hello Kitty 级别,代码基本都是写在一个 Python 文件中,最多加上 templates 模板文件目录和 static 静态文件目录。对于一个小型的项目,这样的结构勉强可以应付,但显然不适合中大型的项目。本课程的主要目标就是搭建一个适合中大型项目开发的 Flask 项目结构。

项目从小到大,最重要的就是要做到模块化,根据代码的功能将代码划分为多个文件。安装功能划分后,如果每个文件还是太大,就可以把每个文件再拆分成多个文件然后放在一个目录下。这个思想贯穿后续章节中涉及的后端代码模块化。

通过该本课程的学习,大家能够深入了解 Flask 开发体系,提升熟练度。以下是本课程所涉及到的主要知识点。

第一部分:

图片描述

第二部分:

图片描述

适合人群

  • 希望从事后端工作的学生
  • 有一定的 Web 开发基础,想学习 Python Web 开发的后端研发人员
  • 对 Web 开发有兴趣的后端研发人员

先学课程

系列课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师
幺幺哒 优秀课程教师 蓝桥 共发布过 14 门课程 共有 39057 位学生
一位特别认真负责的老师
老师发布的其他课程:
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询