Tree @debian/4.0.0-0kali4 (Download .tar.gz)
webargs
Homepage: https://webargs.readthedocs.io/
webargs is a Python library for parsing and validating HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
from flask import Flask from webargs import fields from webargs.flaskparser import use_args app = Flask(__name__) hello_args = {"name": fields.Str(required=True)} @app.route("/") @use_args(hello_args) def index(args): return "Hello " + args["name"] if __name__ == "__main__": app.run() # curl http://localhost:5000/\?name\='World' # Hello World
Install
pip install -U webargs
webargs supports Python >= 2.7 or >= 3.5.
Documentation
Full documentation is available at https://webargs.readthedocs.io/.
Project Links
License
MIT licensed. See the LICENSE file for more details.
Commit History @debian/4.0.0-0kali4
- Fix the version comparison in patch Sophie Brun 5 years ago
- Add a patch to handle correctly marshmallow version Sophie Brun 5 years ago
- Update debian/changelog Sophie Brun 5 years ago
- Remove Python3 specific files in Python2 module Sophie Brun 5 years ago
- Removed unused build-dep Sophie Brun 5 years ago
- Initial release Sophie Brun 5 years ago
- New upstream version 4.0.0 Sophie Brun 5 years ago