你将学到的
  • 创建一个最小的应用程序
  • 配置应用程序
  • 视图函数与路由
  • 异常处理
  • Jinja2 模块
  • Flask SQL Alchemy 的使用
  • 上下文代理对象
  • Flask Shell
  • 视图函数与 HTTP 请求
  • HTTP 请求与响应
  • 静态文件与模板渲染
  • 创建映射类
  • Werkzeug 服务器简析
  • 请求处理流程

Flask 非常小,源码量并不多,适合整体阅读。

麻雀虽小五脏俱全,Flask 可以实现的功能并不比其它框架少,因为它是一个可扩展的 Web 应用开发框架。前面提到的供数据库访问、表单、后台管理、登录等基础功能都是可以通过插件(第三方依赖库)来实现。Flask 框架的这种设计思路使得程序可以获得所需功能而不必囊括不需要的功能,需要什么功能就用什么插件,达到精确满足项目需求的目的。

Flask 插件成百上千,在 Github 上可以找到它们。值得注意的是插件也是第三方库,它们的可靠性并非全部令人满意,在选择插件的时候要考量它的使用量以及更新频率。

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

图片描述

适合人群

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

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

幺幺哒 共发布过 22 门课程

查看老师的所有课程 >
会员
开通会员,即刻开始学习
加入编程交流社群👇