apiflask:Flask的Web API

时间:2024-04-22 17:13:14
【文件属性】:

文件名称:apiflask:Flask的Web API

文件大小:276KB

文件格式:ZIP

更新时间:2024-04-22 17:13:14

python api flask rest swagger

API瓶 APIFlask是基于和项目的轻量级Python Web API框架。 它易于使用,高度可定制,并且与Flask生态系统100%兼容。 它从的分支开始,并受到启发。 使用API​​Flask,您将拥有: 用于视图功能(多种糖@input() @output() @app.get() @app.post()和更多) 自动请求验证和反序列化(使用 ) 自动响应格式和序列化(使用) 自动(OAS,以前是Swagger规范)文档(使用 ) 自动交互式API文档(带有和 ) API身份验证支持(使用 ) 针对HTTP错误的自动JSON响应 当前,该项目处于积极的开发阶段,预计会出现错误和中断更改。 欢迎留下有关任何建议或反馈,或者只是提交请求请求以进行改进。 谢谢! 要求 Python 3.7以上 烧瓶1.1.0+ 安装 对于Linux和macOS: $ pip3 in


【文件预览】:
apiflask-master
----MANIFEST.in(193B)
----NOTICE(4KB)
----docs()
--------changelog.md(20B)
--------tutorial()
--------authors.md(10B)
--------acknowledgement.md(34B)
--------tools()
--------_templates()
--------swagger.md(23B)
--------_assets()
--------alterinatives.md(0B)
--------snippets()
--------api()
--------schema.md(20B)
--------openapi.md(19B)
--------configuration.md(16B)
--------flask.md(0B)
--------examples.md(27B)
--------security.md(11B)
--------usage.md(16KB)
--------request.md(21B)
--------index.md(52B)
--------contributing.md(15B)
----requirements.in(105B)
----.github()
--------workflows()
----mkdocs.yml(2KB)
----tests()
--------test_utils.py(641B)
--------test_openapi_basic.py(4KB)
--------test_decorators.py(15KB)
--------test_security.py(1KB)
--------conftest.py(355B)
--------test_openapi_blueprint.py(4KB)
--------test_openapi_paths.py(7KB)
--------test_openapi_security.py(3KB)
--------__init__.py(0B)
--------test_openapi_info.py(2KB)
--------test_blueprint.py(325B)
--------schemas.py(1KB)
--------test_settings.py(16KB)
--------test_apps()
--------test_exceptions.py(3KB)
--------test_openapi_tags.py(5KB)
--------test_app.py(2KB)
----tox.ini(596B)
----LICENSE(1KB)
----apiflask()
--------app.py(37KB)
--------py.typed(0B)
--------utils.py(2KB)
--------templates()
--------types.py(625B)
--------validators.py(508B)
--------static()
--------decorators.py(11KB)
--------security.py(4KB)
--------__init__.py(445B)
--------settings.py(2KB)
--------fields.py(1KB)
--------schemas.py(1KB)
--------blueprint.py(2KB)
--------exceptions.py(4KB)
----netlify.toml(134B)
----CHANGES.md(6KB)
----setup.cfg(226B)
----requirements.txt(3KB)
----examples()
--------app.py(2KB)
--------README.md(2KB)
----setup.py(2KB)
----.gitignore(2KB)
----README.md(5KB)

网友评论