Flask 详细介绍 Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“mi
2018-10-12 11:51
911 查看
Flask 详细介绍
Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。
示例代码:
from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run()
启动:
$ pip install Flask $ python hello.py * Running on http://localhost:5000/
特性
-
内置开发用服务器和debugger
-
集成单元测试(unit testing)
-
RESTful request dispatching
-
使用Jinja2模板引擎
-
支持secure cookies(client side sessions)
-
100% WSGI 1.0兼容
-
Unicode based
-
详细的文件、教学
-
Google App Engine兼容
-
可用Extensions增加其他功能
相关文章推荐
- Python微型web开发框架flask介绍及一个小例子
- Python的Flask框架标配模板引擎Jinja2的使用教程
- Flask 一个Python的微型WEB开发框架
- Python的Flask框架标配模板引擎Jinja2的使用教程
- Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决
- Python-在CentOS7上使用nginx+uwsgi部署Flask框架开发的Web项目
- 一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
- Python web框架Django学习(1)——在win7 64bit下配置开发环境Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和
- python下的web开发框架-Django,django模板的使用
- 一个使用Java jdk8中Nashorn(Java javascript引擎)设计的Web开发框架
- 为Python的Tornado框架配置使用Jinja2模板引擎的方法
- 为Python的Tornado框架配置使用Jinja2模板引擎的方法
- karloop介绍--hello world大家好,今天为大家介绍一款非常轻量级的的web开发框架,karloop框架。使用python开发 首先我们下载karloop源码进行安装。 源码地址 下载成
- python下的web开发框架-Django,django模板的使用
- 基于Flask框架的Python web程序的开发实战 <二> 项目组织结构
- 一个使用Java jdk8中Nashorn(Java javascript引擎)设计的Web开发框架
- 基于Flask框架的Python web程序的开发实战 <一> 环境搭建
- 【转载】Python Web 框架: 使用 TurboGears 和 Python 开发 Web 站点
- 关于Python的WEB开发框架的介绍
- 基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用