Introduction
django-schemulator aims to provide an easy way to generate descriptions of forms using JSON Schema. django-schemulator can convert Django Forms and WTForms to JSON Schema representations and viceversa.
Learn more about JSON Schema in json-schema.org and throught this great guide to the JSON Schema syntax.
Installation
Install django-schemulator via pip
git clone https://github.com/Cahersan/django-schemulator
cd django-schemulator
pip install .
django-schemulator uses:
json-document
json-schema-toolkit
What's Supported?
django-schemulator is still under developement, but so far supports a great deal of Django Forms and WTForms fields as well as field arguments and validators. Refer to what's supported to learn more.