{ "info": { "author": "Jay McEntire", "author_email": "jay.mcentire@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django Dataforms\r\n================\r\n\r\n**django-dataforms** is a wrapper for the Django forms API that lets you dynamically \r\ndefine forms in a database, rather than hard-coding form definitions. This can be especially helpful for projects that have many forms and/or forms which constantly change, and you don't want to be constantly updating models and schemas. No model creation required.\r\n\r\nSee the `Documentaion`__ for more information.\r\n\r\n\r\nGo from this...\r\n---------------\r\n\r\n::\r\n\r\n\t# forms.py \r\n\tfrom django import forms\r\n\r\n\tclass ContactForm(forms.Form):\r\n\t subject = forms.CharField(max_length=100)\r\n\t message = forms.CharField()\r\n\t sender = forms.EmailField()\r\n\t cc_myself = forms.BooleanField(required=False)\r\n\r\n\t# view.py\r\n\tdef contact(request):\r\n\t if request.method == 'POST':\r\n\t form = ContactForm(request.POST)\r\n\t # ...\r\n\t else:\r\n\t form = ContactForm()\r\n\r\n\t return render_to_response('contact.html', {'form': form,})\r\n\r\n\r\nTo this!\r\n--------\r\n\r\n::\r\n\r\n\t# Now your form is stored in the database and you can\r\n\t# change it without changing a model and DB schema!\r\n\tcreate_form(request, form=\"contact-form\" submission=\"mySubmission\")\r\n\r\n__ http://readthedocs.org/docs/django-dataforms/en/latest/", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/django-dataforms/django-dataforms/downloads", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/django-dataforms/django-dataforms", "keywords": "", "license": "GNU GPL v3", "maintainer": "", "maintainer_email": "", "name": "django-dataforms", "package_url": "https://pypi.org/project/django-dataforms/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-dataforms/", "project_urls": { "Download": "https://github.com/django-dataforms/django-dataforms/downloads", "Homepage": "http://github.com/django-dataforms/django-dataforms" }, "release_url": "https://pypi.org/project/django-dataforms/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Dynamic, database-driven Django forms", "version": "0.2.0" }, "last_serial": 344701, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a440ff7a743c0ae947fd6969c9497b08", "sha256": "d135224479a8afc56dc55142b5c8f57ab27249c7d92953a40d306353691181ab" }, "downloads": -1, "filename": "django-dataforms-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a440ff7a743c0ae947fd6969c9497b08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39255, "upload_time": "2011-06-01T23:04:26", "url": "https://files.pythonhosted.org/packages/8e/89/b3d2b625cfcd649eea55036352075f656e846bdf0de5672553a54dca92d6/django-dataforms-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "087277f0a21bf08a3b8d4bde32b1186e", "sha256": "e06df3cf1ca4c594df9efc8e66ddeac34f4ef016bcddec6114623a73519b9eeb" }, "downloads": -1, "filename": "django-dataforms-0.1.1.tar.gz", "has_sig": false, "md5_digest": "087277f0a21bf08a3b8d4bde32b1186e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40770, "upload_time": "2011-06-15T19:04:17", "url": "https://files.pythonhosted.org/packages/97/b3/01becc5099bb702dd9958b7ac77024d75b6fdcbe4a29140dcf9992eb3138/django-dataforms-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "05b7a8a827d6166ac04188e5c2e6ffa3", "sha256": "e4f995e608a7ce4295ee6d4f13848661636c0833e3f88ee7209407878e5d938f" }, "downloads": -1, "filename": "django-dataforms-0.2.0.tar.gz", "has_sig": false, "md5_digest": "05b7a8a827d6166ac04188e5c2e6ffa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101982, "upload_time": "2011-11-22T00:13:29", "url": "https://files.pythonhosted.org/packages/03/4e/62332edaa315b6c09aac75681183b9909e3f7540f8391ee4be7b83b04792/django-dataforms-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05b7a8a827d6166ac04188e5c2e6ffa3", "sha256": "e4f995e608a7ce4295ee6d4f13848661636c0833e3f88ee7209407878e5d938f" }, "downloads": -1, "filename": "django-dataforms-0.2.0.tar.gz", "has_sig": false, "md5_digest": "05b7a8a827d6166ac04188e5c2e6ffa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101982, "upload_time": "2011-11-22T00:13:29", "url": "https://files.pythonhosted.org/packages/03/4e/62332edaa315b6c09aac75681183b9909e3f7540f8391ee4be7b83b04792/django-dataforms-0.2.0.tar.gz" } ] }