webargs:一个解析 HTTP 请求参数的库,内置对流行 web 框架的支持,包括 Flask, Django, Bottle, Tornado和 Pyramid-python

时间:2024-07-08 13:16:56
【文件属性】:

文件名称:webargs:一个解析 HTTP 请求参数的库,内置对流行 web 框架的支持,包括 Flask, Django, Bottle, Tornado和 Pyramid-python

文件大小:117KB

文件格式:ZIP

更新时间:2024-07-08 13:16:56

URL处理

webargs:一个解析 HTTP 请求参数的库,内置对流行 web 框架的支持,包括 Flask, Django, Bottle, Tornado和 Pyramid webargs 主页:https://webargs.readthedocs.io/ webargs 是一个用于解析和验证 HTTP 请求对象的 Python 库,内置支持流行的 Web 框架,包括 Flask、Django、Bottle、Tornado、Pyramid、webapp2、Falcon和 aiohttp。 from flask import Flask from webargs import fields from webargs.flaskparser import use_args app = Flask(__name__) @app.route("/") @use_args({"name": fields.Str(required=True)}, location=" query") def index(args): return "Hello " + args["name"] if __name_


【文件预览】:
webargs-dev
----MANIFEST.in(58B)
----README.rst(4KB)
----.readthedocs.yml(169B)
----NOTICE(3KB)
----pyproject.toml(80B)
----docs()
--------advanced.rst(21KB)
--------quickstart.rst(7KB)
--------api.rst(1KB)
--------conf.py(2KB)
--------upgrading.rst(17KB)
--------ecosystem.rst(155B)
--------make.bat(6KB)
--------_templates()
--------install.rst(448B)
--------changelog.rst(30B)
--------framework_support.rst(13KB)
--------license.rst(57B)
--------authors.rst(29B)
--------Makefile(7KB)
--------index.rst(3KB)
--------contributing.rst(33B)
----AUTHORS.rst(2KB)
----.github()
--------dependabot.yml(125B)
--------FUNDING.yml(56B)
----CONTRIBUTING.rst(4KB)
----tests()
--------test_pyramidparser.py(443B)
--------test_aiohttpparser.py(4KB)
--------test_flaskparser.py(5KB)
--------conftest.py(65B)
--------__init__.py(0B)
--------test_tornadoparser.py(18KB)
--------test_bottleparser.py(341B)
--------apps()
--------test_falconparser.py(3KB)
--------test_djangoparser.py(1KB)
--------test_core.py(44KB)
----tox.ini(1KB)
----LICENSE(1KB)
----azure-pipelines.yml(833B)
----src()
--------webargs()
----setup.cfg(210B)
----examples()
--------annotations_example.py(4KB)
--------schema_example.py(4KB)
--------flask_example.py(2KB)
--------flaskrestful_example.py(2KB)
--------tornado_example.py(3KB)
--------__init__.py(0B)
--------pyramid_example.py(2KB)
--------requirements.txt(66B)
--------falcon_example.py(3KB)
--------aiohttp_example.py(2KB)
--------bottle_example.py(2KB)
----setup.py(3KB)
----.gitignore(1KB)
----CHANGELOG.rst(38KB)
----CODE_OF_CONDUCT.md(92B)
----.pre-commit-config.yaml(697B)

网友评论