Flask 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Flask 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Flask 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-05-06

软件简介

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增加其他功能

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(6) 发布并加入讨论🔥
发表了资讯
2022/07/03 09:47

Flask 仓库没有未处理的 issue 或 PR

Python Web 框架 Flask 的作者 David Lord 宣布达成了一项重要成就:获得开源维护者白金奖杯 (open source maintainer platinum trophy)。原因是他已处理了项目仓库中的所有 issue 和 PR。据介绍,截至上个月,Flask 的下载次数达到了 7500 万次。 可以看到,Flask repo 的所有公开 issue 和 PR 数量是 0。 有人向作者表达了祝贺,并专门制作了跟踪 Flask repo 的 issue 和 PR 变化的图表: 也有开发者表示,自己昨天准备开始为...

10
2
发表了资讯
2021/05/14 07:26

Flask 2.0 版本发布

本文已获李辉授权转载。 原文地址:https://greyli.com/flask2/ Flask 以及 Flask 依赖的 5 个 Pallets 项目都在今天发布了新的主版本(下面的链接指向各个项目的主版本变动日志): Flask 2.0 Werkzeug 2.0 Jinja 3.0 Click 8.0 ItsDangerous 2.0 MarkupSafe 2.0 你可以使用下面的命令更新 Flask: pip install -U flask 如果你使用的国内 PyPI 镜像还没有同步最新版本,可以通过下面的命令临时切换到官方 PyPI 源: pip ...

10
14
发表了资讯
2018/04/27 10:46

八年磨一剑,Python Web 框架 Flask 1.0 正式发布

Flask 1.0 已正式发布,Flask 是一个微型的 Python 开发的 Web 框架,最初构建于 2010 年,至今已发展 8 年。 示例代码: from flask import Flask app = Flask(__name__) @app.route("/") def hello():     return "Hello World!" if __name__ == "__main__":     app.run() 更新亮点: 不再支持 Python 2.6 和 3.3 。 CLI 更加灵活。 如果安装了 python-dotenv,flask CLI 将从 .flaskenv 和 .env 文...

28
28
发表了资讯
2016/05/30 00:00

Flask 0.11 发布, Python 开发的 Web 框架

Flask 0.11 发布了,Flask 是一个微型的 Python 开发的 Web 框架,示例代码: @app.route("/") def hello():     return "Hello World!" 改进记录如下: Added support to serializing top-level arrays to flask.jsonify. This introduces a security risk in ancient browsers. Seejson-securityfor details. Added before_render_template signal. Added **kwargs to flask.Test.test_client to support passing add...

8
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
6 评论
228 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部