下载APP 随时随地学编程
返回 首页

Flask 教程

开始阅读
手册说明:

Flask教程


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

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

适用人群

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

学习前提

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

《HTML教程》

《Python基础教程》

目录

Flask 教程

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

关闭

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; }