{ "info": { "author": "Stan Misiurev", "author_email": "misiurev@ncbi.nlm.nih.gov", "bugtrack_url": null, "classifiers": [], "description": "# Dynamic form set for Django app\n\nAllows to add and delete forms with a click of a button. Can make forms sortable.\n\n## Requirements\n\nDjango framework, jQuery and jQuery UI.\n\n## Installation\n\n```\npip install dynamicformset\n```\n\n## Usage\nAdd \"dynamicformset\" to installed apps in django settings file:\n\n```python\nINSTALLED_APPS = (\n ...\n 'dynamicformset',\n ...\n)\n```\n\nThen it can be used in model:\n\n```python\nfrom django.forms import formset_factory\nfrom dynamicformset import DynamicFormSet\n\nmyformset = formset_factory(MyForm, formset=DynamicFormSet, can_order=True, can_delete=True, extra=0)\n```\n\nMake sure required css and js files are included in a template:\n\n```\n{{ myformset.media.css }}\n{{ myformset.media.js }}\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "dynamicformset", "package_url": "https://pypi.org/project/dynamicformset/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dynamicformset/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/dynamicformset/0.2/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.2" }, "last_serial": 2106515, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d254f3120dbb659408e789657f1e980e", "sha256": "d28fc5e8080d2b5880ea8ca582de4a54b90b099f535fd7a80b3fd8ccd5e252a1" }, "downloads": -1, "filename": "dynamicformset-0.1.tar.gz", "has_sig": false, "md5_digest": "d254f3120dbb659408e789657f1e980e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6242, "upload_time": "2016-04-26T14:39:42", "url": "https://files.pythonhosted.org/packages/c4/7a/a2df6ffb6e23bdc52833427ad9764f91318dfc8fd6a214a75d537b9140bd/dynamicformset-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6d39ab3f8e41a6f69b80148d2b820f28", "sha256": "47fa8d52f055fb6b3a102e42f4fbe052d4aec7b76bfd02eb114e05c34e4e93b8" }, "downloads": -1, "filename": "dynamicformset-0.2.tar.gz", "has_sig": false, "md5_digest": "6d39ab3f8e41a6f69b80148d2b820f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6206, "upload_time": "2016-05-09T14:07:21", "url": "https://files.pythonhosted.org/packages/da/0f/07ae9249edf39a469cee6c92f2ba6d839e5ed27c2c60eb8efba338c0ea9c/dynamicformset-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d39ab3f8e41a6f69b80148d2b820f28", "sha256": "47fa8d52f055fb6b3a102e42f4fbe052d4aec7b76bfd02eb114e05c34e4e93b8" }, "downloads": -1, "filename": "dynamicformset-0.2.tar.gz", "has_sig": false, "md5_digest": "6d39ab3f8e41a6f69b80148d2b820f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6206, "upload_time": "2016-05-09T14:07:21", "url": "https://files.pythonhosted.org/packages/da/0f/07ae9249edf39a469cee6c92f2ba6d839e5ed27c2c60eb8efba338c0ea9c/dynamicformset-0.2.tar.gz" } ] }