Flask
|
热
|
|
Flask |
[
作者:佚名 转贴自:https://baike.baidu.com/item/Flask/1241509?fr=aladdin 点击数:63 更新时间:2018/1/3 文章录入:LA
] |
[注:本站登载的某些文章并不代表本站支持或反对其观点或肯定其真实性]
Flask Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。 中文名 Flask 也被称 “microframework” 特 点 使用简单的核心 授 权 BSD 授权 目录 1 Flask 2 历史 3 特色 4 使用 5 参见 6 学习网站 Flask 然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。最新版本为0.11 Flask简单易学,下面是Flask版的hello world(hello.py):
from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() 安装flask即可运行了:
$ pip install Flask $ python hello.py* Running on http://localhost:5000/ *flask默认端口是5000 历史 Flask 本是作者 Armin Ronacher的一个愚人节玩笑[1] ,不过后来大受欢迎,进而成为一个正式项目。"It came out of an April Fool's joke but proved popular enough to make into a serious application in its own right." Flask 受到了基于 Ruby 语言的Sinatra项目的影响。 特色 自带开发用服务器和debugger 集成单元测试 (unit testing) RESTful request dispatching 使用Jinja2(英语:Jinja (template engine)) 模板引擎 支持 secure cookies (client side sessions) 100% WSGI 1.0 兼容 Unicode based 详细的文件、教学 Google App Engine兼容 可用 Extensions 增加其他功能 使用 Flask的程序网站 960 Layout System- The generator of the 960 Layout System is powered by Flask. Have they emailed me?- A mini-site for checking Google's Gmail feed with Oauth. Disqus(英语:Disqus) 参见 Free software主题首页 比较各网页框架系统(英语:Comparison of web application frameworks) Django Pylons Bottle Tornado 学习网站 Flask官方网站[1] Flask维基百科[2] Flask中文教程[3] Flask Mega 中文教程[4] 参考资料 1. Flask官方网站 .Flask官方网站[引用日期2012-12-16] 2. Flask .维基百科[引用日期2012-12-16] 3. Flask官方教程中文版 .python中文文档[引用日期2013-08-21] 4. Flask Mega 中文教程 .python中文学习大本营[引用日期2014-03-11] |
|
[注:标题搜索比内容搜索快]
|
【发表评论】【告诉好友】【打印此文】【关闭窗口】 |