A Django app used to validate request and response objects for django apis.
Project description
Validator is a Django app used to validate request and response objects for django apis.
Quick start
Add “validator” to your INSTALLED_APPS setting like this before your apps:
INSTALLED_APPS = [ ... 'validator', ]
Add “validator.middleware.Validator” to your MIDDLEWARE setting like this:
MIDDLEWARE = [ ... 'validator.middleware.Validator', 'django.middleware.common.CommonMiddleware', ... ]
Add SCHEMA variable in settings.py, which gives the location of the schema.json file.
SCHEMA = ‘ext_app/schema.json’
Add DOCUMENTATION variable in settings.py, which gives the location of the DOC.md file to be generated.
DOCUMENTATION = ‘ext_app/DOC.md’
To generate api documentation from schema.json, run
python3 manage.py gen_docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-json-schema-validator-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 733f5499cecb0ef96fc11c272801cf519bf01659a992c8e643615a9cb736dd60 |
|
MD5 | 3e3da3edd16d61db03175270decc074a |
|
BLAKE2b-256 | b999a64611213bf9a7c901b2e16ff381786da2bf9e73bc6cb9c66307c63e42d2 |