{ "info": { "author": "Todd Dembrey", "author_email": "todd.dembrey@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "====================\nModelMultiValueField\n====================\n\nModelMultiValueField provides the ability to create sub-forms for foreign models without having to worry about writing\nthe ModelMultiValueField subclasses.\n\nQuick start\n-----------\n\n1. Add \"modelmultivalue\" to your INSTALLED_APPS setting like this::\n\n INSTALLED_APPS = [\n ...\n 'modelmultivalue',\n ]\n\n2. Add the ModelMultiValueField to a model form\n\n a. All django version::\n\n from django import forms\n from modelmultivalue import ModelMultiValueField\n\n class ExampleModelForm(forms.ModelForm):\n class Meta:\n model = Example\n fields = '__all__'\n\n ForeignKeyField = ModelMultiValueField(model=ForeignKey\n\n b. for Django>=1.9::\n\n from django import forms\n from modelmultivalue import ModelMultiValueField\n\n class ExampleModelForm(forms.ModelForm):\n class Meta:\n model = Example\n fields = '__all__'\n field_classes={\n 'ForeignKeyField': ModelMultiValueField\n }", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/todd-dembrey/django-modelmultivalue", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "django-modelmultivalue", "package_url": "https://pypi.org/project/django-modelmultivalue/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-modelmultivalue/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/todd-dembrey/django-modelmultivalue" }, "release_url": "https://pypi.org/project/django-modelmultivalue/0.21/", "requires_dist": null, "requires_python": null, "summary": "A form field to create a related model sub-form", "version": "0.21" }, "last_serial": 2222829, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "233eefcdb5749b65672823d2c222a62c", "sha256": "75b654c0e33cdf11bb637ed67f43229a0874d19f35f28122a33db9540521135d" }, "downloads": -1, "filename": "django-modelmultivalue-0.1.tar.gz", "has_sig": false, "md5_digest": "233eefcdb5749b65672823d2c222a62c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5034, "upload_time": "2016-07-12T16:49:43", "url": "https://files.pythonhosted.org/packages/b3/b1/a2b217f682fb3eaf035a8892328fe2d94b661d4f084766cf6d6698cb6f8e/django-modelmultivalue-0.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "1e073c0b1b100c749367aa0f8a2730cd", "sha256": "6ceeb8715b4f203f8d978bbe429021babaf91597bef63763169e4756ccd1ad37" }, "downloads": -1, "filename": "django-modelmultivalue-0.11.tar.gz", "has_sig": false, "md5_digest": "1e073c0b1b100c749367aa0f8a2730cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5034, "upload_time": "2016-07-12T18:30:03", "url": "https://files.pythonhosted.org/packages/f5/8c/0ac0c1c701adce381d066a9c1926c982a61e96cc40b2397c6c5e2ff74c37/django-modelmultivalue-0.11.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "52ebb0b2b053f6eefecba6ca45fd0926", "sha256": "5295229a257dee33fe808bc9ce225e274466bbd290bd0f74d8cf435d2dc200df" }, "downloads": -1, "filename": "django-modelmultivalue-0.20.tar.gz", "has_sig": false, "md5_digest": "52ebb0b2b053f6eefecba6ca45fd0926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5844, "upload_time": "2016-07-14T20:16:06", "url": "https://files.pythonhosted.org/packages/1e/6f/c2ab10958537e3d9eba5f337e14d8223df3b6dfa20eb970e8cfaf5468b48/django-modelmultivalue-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "7af1ab1db6d20d81d510dd1bf62185c7", "sha256": "aa4f3bd50c0cc6a027112da8f322335781e3bab07eea9b34b3cafc84d96eef42" }, "downloads": -1, "filename": "django-modelmultivalue-0.21.tar.gz", "has_sig": false, "md5_digest": "7af1ab1db6d20d81d510dd1bf62185c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5954, "upload_time": "2016-07-15T10:36:21", "url": "https://files.pythonhosted.org/packages/13/a8/c29a9fffd349aa015d49f57965333247c6a9ca1c5d42d5444d46677db81f/django-modelmultivalue-0.21.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7af1ab1db6d20d81d510dd1bf62185c7", "sha256": "aa4f3bd50c0cc6a027112da8f322335781e3bab07eea9b34b3cafc84d96eef42" }, "downloads": -1, "filename": "django-modelmultivalue-0.21.tar.gz", "has_sig": false, "md5_digest": "7af1ab1db6d20d81d510dd1bf62185c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5954, "upload_time": "2016-07-15T10:36:21", "url": "https://files.pythonhosted.org/packages/13/a8/c29a9fffd349aa015d49f57965333247c6a9ca1c5d42d5444d46677db81f/django-modelmultivalue-0.21.tar.gz" } ] }