文件名称:beckett:Beckett是一个基于约定的框架,用于围绕HTTP API构建Python客户端
文件大小:1.38MB
文件格式:ZIP
更新时间:2024-03-22 06:57:31
Python
:dizzy: 贝克特 超媒体API客户端框架 Beckett是基于约定的框架,用于围绕HTTP API构建Python接口。 :books: 文献资料 :open_book: 特征 用Python而不是数据序列化语言定义API客户端。 鼓励过于严格的HTTP和REST惯例。 资源将转换为类型化实例-不再有原始字典! 自动URL路由,实现与资源的RESTful交互。 超媒体关系链接会自动解析为python方法。 支持超媒体响应格式,例如JSONAPI和HAL。 [在开发中] 开箱即用,但是每个资源都是完全可配置的。 :building_construction: 状态 Beckett稳定且适用于项目,但希望偶尔会进行更新以修复错误。 :movie_camera: 学分 该程序包是使用创建的。 我们使用来谈论HTTP。 免费软件:ISC
【文件预览】:
beckett-master
----MANIFEST.in(258B)
----README.rst(2KB)
----AUTHORS.md(157B)
----example()
--------main.py(789B)
----docs()
--------clients.md(3KB)
--------media()
--------intro.md(5KB)
--------resources.md(11KB)
--------exceptions.md(925B)
--------advanced.md(3KB)
--------index.md(2KB)
----requirements_dev.txt(621B)
----mkdocs.yml(236B)
----tests()
--------test_clients.py(10KB)
--------fixtures.py(4KB)
--------__init__.py(24B)
--------test_resources.py(8KB)
----tox.ini(394B)
----LICENSE(752B)
----CONTRIBUTING.md(3KB)
----HISTORY.rst(327B)
----setup.cfg(335B)
----setup.py(1KB)
----.gitignore(745B)
----circle.yml(428B)
----Makefile(2KB)
----.editorconfig(292B)
----beckett()
--------constants.py(506B)
--------clients.py(10KB)
--------__init__.py(117B)
--------resources.py(11KB)
--------exceptions.py(606B)