{ "info": { "author": "Tanner Hobson", "author_email": "thobson125@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============================\nDjango-VueFormGenerator\n=============================\n\n.. image:: https://badge.fury.io/py/django-vueformgenerator.png\n :target: https://badge.fury.io/py/django-vueformgenerator\n\n.. image:: https://travis-ci.org/player1537/django-vueformgenerator.png?branch=master\n :target: https://travis-ci.org/player1537/django-vueformgenerator\n\nA package to help bridge the gap between Django's Forms and VueFormGenerator's Schemas using DjangoRestFramework.\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-vueformgenerator.readthedocs.org.\n\nQuickstart\n----------\n\nInstall Django-VueFormGenerator::\n\n pip install django-vueformgenerator\n\nThen use it in a project::\n\n from django_vueformgenerator.schema import Schema\n from django import forms\n import json\n\n class TestForm(forms.Form):\n title = forms.CharField(max_length=128)\n content = forms.TextField(max_length=1280)\n\n form = TestForm() # or TestForm(data={'title':'My Title'})\n schema = Schema().render(form)\n print(json.dumps(schema))\n\n\nFeatures\n--------\n\n* TODO\n\nRunning Tests\n--------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install -r requirements_test.txt\n (myenv) $ python runtests.py\n\nCredits\n---------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.2.3 (2016-11-03)\n++++++++++++++++++\n\n* Add support for dotted models. Use this feature by defining your Form with a\n field that has a name with double-underscores (e.g. \"foo__bar__baz\", which\n will become \"foo.bar.baz\" in the schema's model field).\n\n0.2.2 (2016-11-01)\n++++++++++++++++++\n\n* Fix implementation of using initial data in forms. Previously, if you used\n `CharField(initial='foo')` then this information would not be preserved when\n creating the schema.\n\n0.2.1 (2016-10-27)\n++++++++++++++++++\n\n* Fix bug in tests so that the tests run successfully in Python 2.7.\n\n0.2.0 (2016-10-25)\n++++++++++++++++++\n\n* Add ability to use existing data in form\n* DEPRECATED: Any code which previously used `Schema().render(MyForm)` should\n now use `Schema().render(MyForm())` (in other words, `render()` accepts an\n instance of a form, rather than a form itself). To check if you are calling\n the function against contract, you can run your code with `python -Wd`\n (e.g. `python -Wd manage.py runserver`).\n\n0.1.1 (2016-10-18)\n++++++++++++++++++\n\n* Add additional tests for schema generation\n* Add components for numbers and for selecting between choices\n* Add Python 2 support\n* Add better documentation\n* Fix exception raised on bad widget\n\n0.1.0 (2016-10-11)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/player1537/django-vueformgenerator", "keywords": "django-vueformgenerator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-vueformgenerator", "package_url": "https://pypi.org/project/django-vueformgenerator/", "platform": "", "project_url": "https://pypi.org/project/django-vueformgenerator/", "project_urls": { "Homepage": "https://github.com/player1537/django-vueformgenerator" }, "release_url": "https://pypi.org/project/django-vueformgenerator/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "A package to help bridge the gap between Django's Forms and VueFormGenerator's Schemas using DjangoRestFramework.", "version": "0.2.3" }, "last_serial": 2440673, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "abf7ab82667a7f192f77bda789d06068", "sha256": "0025fa8e5dcb1fd96478432a1221dccc59d9fd3950142ecfc1a84175de1c84e4" }, "downloads": -1, "filename": "django-vueformgenerator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "abf7ab82667a7f192f77bda789d06068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6641, "upload_time": "2016-10-13T17:59:23", "url": "https://files.pythonhosted.org/packages/c9/31/ee4fe390f820cf79c4b234ad368c9f101f5413afef2a3a8c83456180917e/django-vueformgenerator-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dc98b7e579d10e896b77477f2468194f", "sha256": "ca07ec996a6907e31fb4f73ee09d4c5be1b690d44e78dd4de01c4c752f6ea5d0" }, "downloads": -1, "filename": "django_vueformgenerator-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc98b7e579d10e896b77477f2468194f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7726, "upload_time": "2016-10-18T19:25:46", "url": "https://files.pythonhosted.org/packages/b3/17/076e13942f4e11812ef83d4789119cb6179e4ed17d5c58382b2641aff43f/django_vueformgenerator-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "987923dc2a8c62963b541d839a1e2903", "sha256": "3c45d44618b6877c4d4398e42043b30cbd7798340728e144cd8a89b4a272bd61" }, "downloads": -1, "filename": "django-vueformgenerator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "987923dc2a8c62963b541d839a1e2903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6909, "upload_time": "2016-10-18T19:25:28", "url": "https://files.pythonhosted.org/packages/54/73/d79b4879f2bb848d38520eec8a53a614d5af92c778cb00680680120db92b/django-vueformgenerator-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7fd6e0cc8ca29f6d9af2b57c7993466f", "sha256": "2224dbe7de1fed67384ec78864bed6ed55777b08ff8a957a01f42e3cb1e728dd" }, "downloads": -1, "filename": "django_vueformgenerator-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fd6e0cc8ca29f6d9af2b57c7993466f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8624, "upload_time": "2016-10-27T15:25:52", "url": "https://files.pythonhosted.org/packages/8b/b3/e9893960e152bbde9ed0ad286a8663cc83751fc62273a1cb7d0d520af20e/django_vueformgenerator-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ade56b7f1e8d57e860fc985642aabc69", "sha256": "af2940ed398f0845cdefb173f4f6497274572bf3cfddd85a553126fff1db05ee" }, "downloads": -1, "filename": "django-vueformgenerator-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ade56b7f1e8d57e860fc985642aabc69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7474, "upload_time": "2016-10-27T15:25:41", "url": "https://files.pythonhosted.org/packages/38/60/9b73d4c9cfb8e5397438639fc2b6c5225af5d5d7d4353c760457b8a2929b/django-vueformgenerator-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a32551afcc657262ce553c9675a1e5f1", "sha256": "ce9bc02dcf140b3e83105b38b2a6848931360d2fdf0e43bf8d3f989a8a1482b9" }, "downloads": -1, "filename": "django_vueformgenerator-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a32551afcc657262ce553c9675a1e5f1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8858, "upload_time": "2016-11-01T19:51:46", "url": "https://files.pythonhosted.org/packages/06/7e/8eef93ad07b563c834ab940ff7d0cd65690020fa992cd8070632f3cd2aac/django_vueformgenerator-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07211acce99608247e0defd7d12343cb", "sha256": "31e1edad3c01ac7fddccf97476221d1916a64e977b6f1ac5b5ff496c6c5121b2" }, "downloads": -1, "filename": "django-vueformgenerator-0.2.2.tar.gz", "has_sig": false, "md5_digest": "07211acce99608247e0defd7d12343cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7616, "upload_time": "2016-11-01T19:51:34", "url": "https://files.pythonhosted.org/packages/d6/ed/5e574cac02cb6396639e1d65ae2f691d5fd9a0a2f818115ed98c74bb73bf/django-vueformgenerator-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "227699d811f3789b4ea4862356a14b0c", "sha256": "e86f97e6209d0b2cde6646c43fbb4164d98ef6766cb46e2d94e91c484158d4b0" }, "downloads": -1, "filename": "django_vueformgenerator-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "227699d811f3789b4ea4862356a14b0c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9269, "upload_time": "2016-11-03T18:16:33", "url": "https://files.pythonhosted.org/packages/9a/3f/91069d74fc76d5453daff96c1d5cda5958a6b338ba41e7e2f3bfae24e3f1/django_vueformgenerator-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "528bbbd3258eb30503a328b141cf973d", "sha256": "3dd1cd47b42bc2972dc80c2883df69960f8f0979f8666938cf544071b4db68d0" }, "downloads": -1, "filename": "django-vueformgenerator-0.2.3.tar.gz", "has_sig": false, "md5_digest": "528bbbd3258eb30503a328b141cf973d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7942, "upload_time": "2016-11-03T18:16:23", "url": "https://files.pythonhosted.org/packages/c7/9c/4e0426ed6700dd13351792b61f06cb34d3221baecd05730bdd469a663eb5/django-vueformgenerator-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "227699d811f3789b4ea4862356a14b0c", "sha256": "e86f97e6209d0b2cde6646c43fbb4164d98ef6766cb46e2d94e91c484158d4b0" }, "downloads": -1, "filename": "django_vueformgenerator-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "227699d811f3789b4ea4862356a14b0c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9269, "upload_time": "2016-11-03T18:16:33", "url": "https://files.pythonhosted.org/packages/9a/3f/91069d74fc76d5453daff96c1d5cda5958a6b338ba41e7e2f3bfae24e3f1/django_vueformgenerator-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "528bbbd3258eb30503a328b141cf973d", "sha256": "3dd1cd47b42bc2972dc80c2883df69960f8f0979f8666938cf544071b4db68d0" }, "downloads": -1, "filename": "django-vueformgenerator-0.2.3.tar.gz", "has_sig": false, "md5_digest": "528bbbd3258eb30503a328b141cf973d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7942, "upload_time": "2016-11-03T18:16:23", "url": "https://files.pythonhosted.org/packages/c7/9c/4e0426ed6700dd13351792b61f06cb34d3221baecd05730bdd469a663eb5/django-vueformgenerator-0.2.3.tar.gz" } ] }