- 创建一个最小的应用程序
- 配置应用程序
- 视图函数与路由
- 异常处理
- Jinja2 模块
- Flask SQL Alchemy 的使用
- 上下文代理对象
- Flask Shell
- 视图函数与 HTTP 请求
- HTTP 请求与响应
- 静态文件与模板渲染
- 创建映射类
- Werkzeug 服务器简析
- 请求处理流程
Python 作为一门优秀的编程语言,在很多领域可以发挥其作用,其中一个广泛使用的领域就是 Web 开发。所谓 Web 开发指的是编写 Web 应用程序用于处理 Web 请求。Python 的语言特性使得自身编写 Web 框架极其容易,以至于现在有上百种 Python 编写的 Web 开发框架。本课程我们使用 Flask 框架来学习 Web 开发。
Flask 非常小,源码量并不多,适合整体阅读。
麻雀虽小五脏俱全,Flask 可以实现的功能并不比其它框架少,因为它是一个可扩展的 Web 应用开发框架。前面提到的供数据库访问、表单、后台管理、登录等基础功能都是可以通过插件(第三方依赖库)来实现。Flask 框架的这种设计思路使得程序可以获得所需功能而不必囊括不需要的功能,需要什么功能就用什么插件,达到精确满足项目需求的目的。
Flask 插件成百上千,在 Github 上可以找到它们。值得注意的是插件也是第三方库,它们的可靠性并非全部令人满意,在选择插件的时候要考量它的使用量以及更新频率。
通过该本课程的学习,大家能够深入了解 Flask 开发体系,提升熟练度。以下是本课程所涉及到的主要知识点:
幺幺哒 共发布过 25 门课程
查看老师的所有课程 >
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学习了
学完了该章节,未填写评价内容