返回 首页

Flask 教程

教程说明:

Flask教程


Flask是一个用Python编写的Web应用程序框架。Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。

Flask也被称为“microframework” ,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

适用人群

本教程是为具有Python基础知识并且有开发网站需求的人准备的。 完成本教程后,您将发现自己在使用Flask开发网站方面具有中等水平的专业知识。

学习前提

在开始学习本教程之前,我们假设您已经对HTMLPython有了基本的了解。如果您不太了解这些概念,那么我们建议您阅读本站关于HTML和Python的教程。


推荐课程


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Flask 教程

Flask 概述
Flask 环境
Flask 应用
Flask 路由
Flask 变量规则
Flask URL构建
Flask HTTP方法
Flask 模板
Flask 静态文件
Flask Request对象
Flask 将表单数据发送到模板
Flask Cookies
Flask 会话
Flask 重定向和错误
Flask 消息闪现
Flask 文件上传
Flask 扩展
Flask 寻找扩展
Flask 邮件(Flask-Mail)
Flask WTF
Flask SQLite
Flask SQLAlchemy
Flask Sijax
Flask 部署
Flask FastCGI

Flask 即插视图

Flask 即插视图基本原则
Flask 即插视图方法提示
Flask 基于调度的即插视图方法
Flask 装饰视图
Flask 用于 API 的方法视图

Flask 应用上下文

Flask 应用上下文的作用
Flask 创建应用上下文

Flask 请求上下文

Flask 深入上下文作用域
Flask 上下文如何工作
Flask 回调和错误
Flask 销毁回调
Flask 留意代理
Flask 错误时的上下文保护

Flask 用蓝图实现模块化的应用

Flask 为什么使用蓝图?
Flask 蓝图的设想
Flask 我的第一个蓝图
Flask 注册蓝图
Flask 蓝图资源
Flask 蓝图静态文件
Flask 蓝图资源文件夹
Flask 用蓝图构造URL

Flask 与 Shell 共舞

Flask 创建一个请求上下文
Flask 激发请求发送前后的调用
Flask 进一步提升 Shell 使用体验

Flask 代码模式

Flask 基础的安装脚本
Flask 大型应用
Flask 应用程序的工厂函数
Flask 使用URL处理器
Flask 部署和分发

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }