Python Flask Web开发

258 人学过

Flask是一个用Python编写的Web应用程序框架。Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。学习Flask能够帮助我们快速使用Python构建Web服务

课程内容
共8个章节 8个实验
1 初入Flask

Flask是一个用Python编写的Web应用程序框架。Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。学习Flask能够帮助我们快速使用Python构建Web服务

实验1 实验1、初入Flask
学习Flask的安装和环境搭建以及"Hello World!".
2 Flask模板、表单、视图和重定向示例

表单功能与页面跳转功能是Web应用程序的基础功能,学习并使用他们能够更好的完善应用程序的功能。Flask使用了名为Jinja2的模板引擎,该引擎根据用户的交互级别显示应用程序的行为。Jinja模板使用变量,表达式和标签。在浏览器中呈现页面之前,运行时期间将变量和表达式替换为值。Jinja标签有助于编写逻辑,并控制Flask模板中的语句。

实验1 实验2、Flask模板、表单、视图和重定向示例
Flask基础示例
3 Flask数据库操作-如何使用Flask与数据库

数据库的使用对于可交互的Web应用程序是极其重要的,本节我们主要学习如何与各种主要数据库进行连接和使用,以及ORM的使用

实验1 实验3、Flask数据库操作-如何使用Flask与数据库
Flask数据库操作
4 Flask基于Blueprint & Bootstrap布局的应用服务

模块化工程内容能够更好的与项目组内成员合作,Flask Blueprint提供了重要的模块化功能,使得开发过程更加清晰便利。此外,Flask也支持Bootstrap的使用。

实验1 实验4、Flask基于Blueprint & Bootstrap布局的应用服务
Flask模块化内容
5 Flask设计模式和Web服务体验

Flask appbuilder包括基本的表单验证,内置管理模块。本节主要学习Flask appbuilder的后台管理模块使用和对Flask设计模式拓展作简要介绍

实验1 实验5、Flask设计模式和Web服务体验
1
6 Flask API使用示例和拓展

Flask 提供了多种API拓展,本节我们主要学习基于RESTful的Flask应用程序设计

实验1 实验6、Flask API使用示例和拓展
1
7 Django VS Flask VS Node:如何选择

在本教程中,我们将详细介绍Django和Flask之间的比较。Flask和Django是基于Python的Web开发框架。许多正在朝着轻型微框架发展。这些框架敏捷,灵活,小巧,有助于开发微服务和无服务器应用程序。

实验1 实验7、Django VS Flask VS Node:如何选择
1
8 31个最重要的Python Flask面试问题和答案

内容涵盖了31个最热门的Flask面试问题,帮助学生更好的理解Flask。

实验1 实验8、31个最重要的Python Flask面试问题和答案
1
Python Flask Web开发

共8个实验

参加本课程
Flask Python