{ "info": { "author": "Allan James Vestal, The Dallas Morning News", "author_email": "ajvestal@dallasnews.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "# django-dynamic-formsets\n\nA lightweight plugin for managing Django formsets with jQuery.\n\n\n## About this plugin\n\nThis [jQuery](http://jquery.com/) plugin helps you create more usable [Django](http://www.djangoproject.com/) formsets by allowing clients to add and remove forms on the client-side.\n\nIt was primarily developed by [Stanislaus Madueke](https://github.com/elo80ka), and re-packaged as a static Django app (with a couple shiny new enhancements and more docs) by [The Dallas Morning News](https://github.com/DallasMorningNews/).\n\nThis version of this plugin (like its predecessor) is available under the [BSD License]().\n\n****\n\n\n## Getting started\n\n1. Download this repo or install from PyPI:\n\n ```bash\n pip install django-dynamic-formsets\n ```\n\n2. Then add `dynamic_formsets` to your `INSTALLED_APPS` setting and run `python manage.py collectstatic`.\n\n3. You can now make your formsets dynamic by adding the following lines to a template:\n\n ```Django\n {% load static %}\n\n ...\n\n {% comment %}\n (Your templated DOM here, possibly something like this:)\n {% endcomment %}\n\n
\n\n ...\n\n \n\n \n ```\n\n****\n\n\n## Configuration\n\nOnce you've followed steps 1 to 3 above, you're ready to customize the formset-handling javascript that's now on your page.\n\nDetailed information about all the settings you can change in the javascript will be added to this repo very soon.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/dallasmorningnews/django-dynamic-formsets/tarball/0.0.8", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dallasmorningnews/django-dynamic-formsets", "keywords": "django,formset,javascript", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-dynamic-formsets", "package_url": "https://pypi.org/project/django-dynamic-formsets/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-dynamic-formsets/", "project_urls": { "Download": "https://github.com/dallasmorningnews/django-dynamic-formsets/tarball/0.0.8", "Homepage": "https://github.com/dallasmorningnews/django-dynamic-formsets" }, "release_url": "https://pypi.org/project/django-dynamic-formsets/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "A lightweight plugin for managing Django formsets with jQuery.", "version": "0.0.8" }, "last_serial": 5183424, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6f67522c0becc0ea606aa786280310c9", "sha256": "2d896e2424cf0dfb4a5e77d6dde3961a051cd237c8fb0b2ee8f8b38f664072c3" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6f67522c0becc0ea606aa786280310c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5485, "upload_time": "2016-08-29T17:37:38", "url": "https://files.pythonhosted.org/packages/92/3c/aa4aa860f5bf7924d1b41485102e1f859a83e3f740927e89adab620e0a19/django-dynamic-formsets-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "76e6314cba96df90932a0467a0c97a5c", "sha256": "eb2ae085635fb4cdd80492629939156b540df566a3bb816ba8b16dd24197d2f5" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.2.tar.gz", "has_sig": false, "md5_digest": "76e6314cba96df90932a0467a0c97a5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5629, "upload_time": "2016-08-29T17:49:38", "url": "https://files.pythonhosted.org/packages/ff/83/588f5952161663ae9332230d6d63e2ddb6738eaf2f4dad8bc2f8e2d0b756/django-dynamic-formsets-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "60e43216c6dddde8229cb1b655406d63", "sha256": "83e82aa35aa68aa0e0eb9e1583b0786aa96c1fbfe81f028241d8402402f9681b" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.3.tar.gz", "has_sig": false, "md5_digest": "60e43216c6dddde8229cb1b655406d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8775, "upload_time": "2016-08-29T17:58:58", "url": "https://files.pythonhosted.org/packages/8e/9c/1ab3131b99500de2e750b48942e33565dc9928810c7a3d253fa8d7a9180e/django-dynamic-formsets-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1d7bcc9d3e5a7694df85ea308e0c59e6", "sha256": "470691ef79e71d1888aca56ed16465ba63e60f99a9a4dd586696f31ea8f29e22" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1d7bcc9d3e5a7694df85ea308e0c59e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8791, "upload_time": "2016-08-29T18:03:01", "url": "https://files.pythonhosted.org/packages/de/73/3f4c9914929e6d98e3b490bb9e24f883dd6dadeffa731087b384fb706f74/django-dynamic-formsets-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "20ad7173dea78e8e63ae6ab1b01dedc0", "sha256": "20ef6bb505aeac651285a5863de3059c4051215698a95a4ae6a5d17a13da019f" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.6.tar.gz", "has_sig": false, "md5_digest": "20ad7173dea78e8e63ae6ab1b01dedc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10044, "upload_time": "2016-08-29T18:26:49", "url": "https://files.pythonhosted.org/packages/3c/30/f246a8dcfa1d9d5df0d97c1f90cbf3eab334fe63d3f49cb277fb787b4894/django-dynamic-formsets-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f6923bf278f199612cceef9a2f242e38", "sha256": "452baa1dbd630c11c785ae0ad0444022d647834b10a747e0fa89e8b2b4773a05" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f6923bf278f199612cceef9a2f242e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11194, "upload_time": "2016-08-29T18:49:00", "url": "https://files.pythonhosted.org/packages/83/90/c076563ec68ace1bbf90f1a1d5f1429428d940826b834689b6b5394fa24d/django-dynamic-formsets-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d069199129cc3e6442d8cf59042abd20", "sha256": "12c49d762a90e1af6b6ca5373777d93fd259fe7ee074ff67a5af5deb9549952b" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d069199129cc3e6442d8cf59042abd20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11556, "upload_time": "2016-09-01T22:10:05", "url": "https://files.pythonhosted.org/packages/16/43/5229f1239f75f14f4d3114d4334dc29e7597e774a3e3d476c904621f3ff8/django-dynamic-formsets-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d069199129cc3e6442d8cf59042abd20", "sha256": "12c49d762a90e1af6b6ca5373777d93fd259fe7ee074ff67a5af5deb9549952b" }, "downloads": -1, "filename": "django-dynamic-formsets-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d069199129cc3e6442d8cf59042abd20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11556, "upload_time": "2016-09-01T22:10:05", "url": "https://files.pythonhosted.org/packages/16/43/5229f1239f75f14f4d3114d4334dc29e7597e774a3e3d476c904621f3ff8/django-dynamic-formsets-0.0.8.tar.gz" } ] }