使用python提供一个简单的restful接口
【摘要】
使用Python创建Web应用程序和API有多个选择,例如Django,Web2py和Flask这些web框架!
Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可...
使用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开发者进行包管理。
- pip提供了丰富的功能,其竞争对手easy_install只支持安装,没有提供写在和显示已安装列表的功能。
- pip能够很好地支持虚拟环境。
- pip可以通过requirements.txt集中管理依赖;
- pip能够处理二进制格式(.whl);
- pip是先下载后安装,如果安装失败
文章来源: blog.csdn.net,作者:liangblog,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_42551921/article/details/125861614
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
- 点赞
- 收藏
- 关注作者
评论(0)