惊人的速度和漂亮的表现力web api

webtypes的Python项目详细描述


API Star

Python3的智能Web API框架。

Build StatuscodecovPackage version


社区:https://discuss.apistar.org

文档:https://docs.webtypes.com


功能

为什么您会考虑在下一个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 documentation


API STAR是BSD licensed代码。
设计和建造于英国布莱顿。

API Star

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java多变量If语句   java使用带有maven的findbugsslf4j插件   stringbuilder Java三值运算符不工作?   java在Mac上使用Applet添加两个数字时,得到的和总是0   java在将Springboot从2.1.0迁移到2.2.1时出现Mongo错误   系统的java时间复杂性。阵列拷贝(…)?   java如何通过setter设置最终字段?   java结果集提前关闭   在Java中,这是将字符转换为字符串的正确方法吗?   java RAD JVM调试端口正在使用中   java在数据库中删除或插入后如何触发Jtable更新?   单击物料抽屉时,java将更改为另一个活动   java在新项目中使用gradle自定义插件及其依赖项   java valid方法在Netbeans RCP平台上的自定义选项面板上不起作用   java如何在按下键时停止对象移动