Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-ganchar/flask_request_validator
Flask request validation
https://github.com/d-ganchar/flask_request_validator
flask http json python request validation
Last synced: about 1 month ago
JSON representation
Flask request validation
- Host: GitHub
- URL: https://github.com/d-ganchar/flask_request_validator
- Owner: d-ganchar
- License: mit
- Created: 2017-03-25T10:34:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-18T23:13:10.000Z (11 months ago)
- Last Synced: 2024-11-06T11:52:54.106Z (about 2 months ago)
- Topics: flask, http, json, python, request, validation
- Language: Python
- Homepage:
- Size: 160 KB
- Stars: 31
- Watchers: 2
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Flask request validator
[![Slava Ukraini](https://img.shields.io/badge/Slava-Ukraini-FFD500?style=flat&labelColor=005BBB)](https://bank.gov.ua/en/news/all/natsionalniy-bank-vidkriv-spetsrahunok-dlya-zboru-koshtiv-na-potrebi-armiyi) [![Support Ukraine](https://img.shields.io/badge/Support-Ukraine-FFD500?style=flat&labelColor=005BBB)](https://opensource.fb.com/support-ukraine)
[![Python versions](https://img.shields.io/pypi/pyversions/flask_request_validator.svg?logo=python&logoColor=81B441)](https://github.com/d-ganchar/flask_request_validator/blob/master/.travis.yml#L3)
[![Downloads](https://static.pepy.tech/badge/flask_request_validator)](https://pypi.org/project/flask-request-validator/)
[![Code size](https://img.shields.io/github/languages/code-size/d-ganchar/flask_request_validator.svg?logo=Dropbox&logoColor=ACD2F6)](https://github.com/d-ganchar/flask_request_validator/tree/master/flask_request_validator)
[![PyPI version](https://img.shields.io/pypi/v/flask_request_validator.svg?logo=pypi&logoColor=FFE200)](https://pypi.org/project/flask-request-validator/#history)[![PyPI downloads](https://img.shields.io/pypi/dm/flask_request_validator.svg?logo=docusign&logoColor=FFE200)](https://pypi.org/project/flask-request-validator/)
[![Coverage Status](https://img.shields.io/coveralls/d-ganchar/flask_request_validator/badge.svg?branch=master&logo=google-analytics)](https://coveralls.io/github/d-ganchar/flask_request_validator?branch=master)
[![Build Status](https://api.travis-ci.com/d-ganchar/flask_request_validator.svg?branch=master)](https://www.travis-ci.com/github/d-ganchar/flask_request_validator)
[![Upload Python Package](https://github.com/d-ganchar/flask_request_validator/actions/workflows/python-publish.yml/badge.svg)](https://github.com/d-ganchar/flask_request_validator/actions/workflows/python-publish.yml)Key features
------------
- Easy and beautiful
- Type conversion
- Extensible
- GET, FORM, nested JSON, headers and files validation
- Post validation hooks
- Custom error messages
- Supports [Flask-RESTful](https://flask-restful.readthedocs.io/en/latest/)#### How to install:
```
$ pip install flask_request_validator
```