使用Python创建Web应用程序和API有多个选择,例如Django,Web2py和Flask这些web框架!
Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可以让Web开发变得迅速和可扩展。
Web2py是一个用Python语言编写的免费的开源Web框架,旨在敏捷快速的开发Web应用,具有快速、可扩展、安全以及可移植的数据库驱动的应用,遵循LGPLv3开源协议。
Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。
Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。
Flask是轻量级的,但是扩展性非常良好;
以上三个web框架,最简单的应该是flask,使用flask,可以用较少的代码提供一个web服务和api;
安装flask
推荐使用pip方式安装;
pip如今已经成为了Python的一大特色,可以很方便得协助Python开发者进行包管理。