哪种python框架仅适合于api

poo*_*oja 7 rest python-3.x django-rest-framework

我是Python的新手,并希望使用python构建其余的完整Web服务。由于某些依赖性,无法使用任何其他脚本语言。

任何人都可以建议Python是否具有仅用于api的框架类型,或者是否存在用于Python中的其他API的其他轻量级框架。

谢谢,Pooja

Ama*_*ngh 7

轻量级python框架

  1. Flask- http://flask.pocoo.org/
  2. 猎鹰-https: //falconframework.org/
  3. 瓶子-https: //bottlepy.org/docs/dev/

如果使用Flask,则可以使用具有内置SwaggerUi的Flask-RESTPlus- https: //flask-restplus.readthedocs.io/en/stable/


com*_*mte 5

从SEP18开始,也可以在Quart上查看,从MAR19开始
的APIstar,添加fastAPI,看起来非常有前途

nota:瓶子比Flask轻(快),但铃铛和哨子少,
Falcon快!fastAPI也很快!

同样,由于Bottle / Flask是更通用的框架(例如,它们具有模板功能,与API不相关),因此Falcon或fastAPI之类的框架实际上是设计为用作API框架。