{ "info": { "author": "Jason Kraus", "author_email": "zbyte64@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "============\nIntroduction\n============\n\ndjango-jsonschema converts Django Forms into JSON Schema compatibile representations\n\n------------\nRequirements\n------------\n\n* Python 2.6 or later\n* Django 1.4 or later\n\n\n=====\nUsage\n=====\n\nTo convert a form to a JSON Schema::\n\n from djangojsonschema.jsonschema import DjangoFormToJSONSchema\n \n schema_repr = DjangoFormToJSONSchema().convert_form(MyForm)\n\n\nTo embed a JSON Schema as a form field::\n\n from djangojsonschema.forms import JSONSchemaField\n \n #where schema is a python dictionay like schema_repr in the first exmaple\n \n class MyForm(forms.Form):\n subfield = JSONSchemaField(schema=schema)\n \n form = MyForm(data={'subfield':''})\n form.validate() #will validate the subfield entry against schema\n form['subfield'].as_widget() #will render a textarea widget with a data-schemajson attribute", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/celerityweb/django-jsonschema", "keywords": "django json schema", "license": "New BSD License", "maintainer": null, "maintainer_email": null, "name": "django-jsonschema", "package_url": "https://pypi.org/project/django-jsonschema/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-jsonschema/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/celerityweb/django-jsonschema" }, "release_url": "https://pypi.org/project/django-jsonschema/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "django-jsonschema converts Django Forms into JSON Schema compatibile representations", "version": "0.2.0" }, "last_serial": 1052132, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8201b63492b1c0af59371421bab40885", "sha256": "98d3d5f80740fb6c9a7482e256b84c8967d8b9e0a4a7a260a79c42d6693ae69b" }, "downloads": -1, "filename": "django-jsonschema-0.1.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "8201b63492b1c0af59371421bab40885", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69726, "upload_time": "2014-04-05T15:18:29", "url": "https://files.pythonhosted.org/packages/88/42/36948b3590f07343f26b8265281d243fc90fd16f030f960fa15662dce2fb/django-jsonschema-0.1.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "70e4336a7d217c36e32e3dd4cbb50471", "sha256": "4f29b8421d157f6939c3a05535c569a86e0ef895fda3a92cf7a79c81e5331ae7" }, "downloads": -1, "filename": "django-jsonschema-0.1.0.tar.gz", "has_sig": false, "md5_digest": "70e4336a7d217c36e32e3dd4cbb50471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4974, "upload_time": "2014-04-05T15:18:27", "url": "https://files.pythonhosted.org/packages/0c/0a/2229f3f102abfe0446ded6d576067847e2f0c6735e61d05388e09866b494/django-jsonschema-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "63691722cbb8971ba86bec1a4e1a6a02", "sha256": "559c3cbf03fa0e725e392cd81832d43113693f58859b0a8238938129cb158214" }, "downloads": -1, "filename": "django-jsonschema-0.2.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "63691722cbb8971ba86bec1a4e1a6a02", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69741, "upload_time": "2014-04-05T15:53:35", "url": "https://files.pythonhosted.org/packages/be/5a/3cbf44bb3315893e6e03f60763059c7b09d41189a82c7cd1e81fae35e2ac/django-jsonschema-0.2.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "3802d4aa6aa10b8fc2603468c8680de3", "sha256": "b9151cb70d031dcd2d53a7f0dfc8c2a20ec3bef5be8fa78cce18b42d27cdce54" }, "downloads": -1, "filename": "django-jsonschema-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3802d4aa6aa10b8fc2603468c8680de3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4980, "upload_time": "2014-04-05T15:53:32", "url": "https://files.pythonhosted.org/packages/90/2a/d0aa5033df08ac913a04edc5c2670b6bf530a33551a0cf5de37646630c2a/django-jsonschema-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63691722cbb8971ba86bec1a4e1a6a02", "sha256": "559c3cbf03fa0e725e392cd81832d43113693f58859b0a8238938129cb158214" }, "downloads": -1, "filename": "django-jsonschema-0.2.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "63691722cbb8971ba86bec1a4e1a6a02", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69741, "upload_time": "2014-04-05T15:53:35", "url": "https://files.pythonhosted.org/packages/be/5a/3cbf44bb3315893e6e03f60763059c7b09d41189a82c7cd1e81fae35e2ac/django-jsonschema-0.2.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "3802d4aa6aa10b8fc2603468c8680de3", "sha256": "b9151cb70d031dcd2d53a7f0dfc8c2a20ec3bef5be8fa78cce18b42d27cdce54" }, "downloads": -1, "filename": "django-jsonschema-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3802d4aa6aa10b8fc2603468c8680de3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4980, "upload_time": "2014-04-05T15:53:32", "url": "https://files.pythonhosted.org/packages/90/2a/d0aa5033df08ac913a04edc5c2670b6bf530a33551a0cf5de37646630c2a/django-jsonschema-0.2.0.tar.gz" } ] }