Flask是什么

2023-07-31 05:01:00 生活常识 投稿:取一盏清酒

Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask使用BSD授权。在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。

Flask 是一个使用 Python 编写的轻量级 Web 应用框架。基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。Flask 使用 BSD 授权。

Flask是什么

Flask 是一个轻量级的可定制框架,使用 Python 语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合 MVC 模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或 Web 服务的实现。另外,Flask 还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。

Flask 被称为“microframework”,因为它使用简单的核心,用 extension 增加其他功能。Flask 没有默认使用的数据库、窗体验证工具。然而,Flask 保留了扩增的弹性,可以用 Flask-extension 加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

历史

2004 年,一群来自世界各地的 Python 热衷者组成了 Pocoo。

Flask 的作者是来自 Pocoo 的 Armin Ronacher。本来只是作者的一个愚人节玩笑,不过后来大受欢迎,进而成为一个正式的项目。Flask 受 Ruby 的 Sinatra 影响。

特色

内置开发用服务器和调试器集成单元测试(unit testing)RESTful 请求分发使用 Jinja2 模板引擎支持安全 cookies(客户端会话)100% WSGI 1.0 兼容基于 Unicode详细的文件、教学Google App Engine 兼容可用 Extensions 增加其他功能

标签: # Flask
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com