Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```


How to use