惊人的速度和漂亮的表现力web api
webtypes的Python项目详细描述
Python3的智能Web API框架。
社区:https://discuss.apistar.org
功能
为什么您会考虑在下一个web api项目中使用api star?
- schema generation-支持自动生成openapi模式。
- expressive-类型注释视图,用于生成可表达的、可测试的代码。
- performance-决定如何运行每个视图的动态行为使api之星的效率令人难以置信。
- 吞吐量-对异步的支持允许构建高吞吐量的非阻塞应用程序。
快速启动
安装API星形:
$ pip3 install webtypes
在app.py
:
fromwebtypesimportApp,Routedefwelcome(name=None):ifnameisNone:return{'message':'Welcome to API Star!'}return{'message':'Welcome to API Star, %s!'%name}routes=[Route('/',method='GET',handler=welcome),]app=App(routes=routes)if__name__=='__main__':app.serve('127.0.0.1',5000,debug=True)
在浏览器中打开http://127.0.0.1:5000/docs/
:
API STAR是BSD licensed代码。
设计和建造于英国布莱顿。