django-jsonschema converts Django Forms into JSON Schema compatibile representations
Project description
Introduction
django-jsonschema converts Django Forms into JSON Schema compatibile representations
Requirements
Python 2.6 or later
Django 1.4 or later
Usage
To convert a form to a JSON Schema:
from djangojsonschema.jsonschema import DjangoFormToJSONSchema schema_repr = DjangoFormToJSONSchema().convert_form(MyForm)
To embed a JSON Schema as a form field:
from djangojsonschema.forms import JSONSchemaField #where schema is a python dictionay like schema_repr in the first exmaple class MyForm(forms.Form): subfield = JSONSchemaField(schema=schema) form = MyForm(data={'subfield':'<json encoded value>'}) form.validate() #will validate the subfield entry against schema form['subfield'].as_widget() #will render a textarea widget with a data-schemajson attribute
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
Built Distribution
Close
Hashes for django-jsonschema-0.2.0.macosx-10.9-intel.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 559c3cbf03fa0e725e392cd81832d43113693f58859b0a8238938129cb158214 |
|
MD5 | 63691722cbb8971ba86bec1a4e1a6a02 |
|
BLAKE2b-256 | be5a3cbf44bb3315893e6e03f60763059c7b09d41189a82c7cd1e81fae35e2ac |