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.