{ "info": { "author": "Ben Lopatin", "author_email": "ben@wellfire.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "====================\ndjango-taggit-labels\n====================\n\n.. image:: https://badge.fury.io/py/django-taggit-labels.svg\n :target: https://badge.fury.io/py/django-taggit-labels\n\n.. image:: https://travis-ci.org/bennylope/django-taggit-labels.svg?branch=master\n :target: https://travis-ci.org/bennylope/django-taggit-labels\n\nLabel widget(s) for `django-taggit `_.\n\nNow instead of this:\n\n.. image:: https://raw.githubusercontent.com/bennylope/django-taggit-labels/master/docs/taggit-text.png\n\nYou can use this:\n\n.. image:: https://raw.githubusercontent.com/bennylope/django-taggit-labels/master/docs/taggit-labels.png\n\nOverview\n--------\n\nThis is a widget for use in the Django admin interface, and it depends on\nDjango's namespaced jQuery. It allows you to add and remove tags by selecting\nor deselecting visual labels.\n\nThe label widget does not expose the input field so that you can add new tags. The\nbase label widget instead shows all available tags and lets you pick between\nthem in Django's admin interface. It presumes that you are using a managed (or\n'curated' if you're feeling insufferable) tag list.\n\nQuickstart\n----------\n\nInstall django-taggit-labels:\n\n.. code-block:: bash\n\n pip install django-taggit-labels\n\nAdd `taggit_labels` to your project:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n 'taggit',\n 'taggit_labels',\n )\n\nUse the label widget:\n\n.. code-block:: python\n\n from taggit_labels.widgets import LabelWidget\n\n class ContentForm(forms.ModelForm):\n tags = TagField(required=False, widget=LabelWidget)\n\nJust use this form class for your `ModelAdmin\n`_\nclass now.\n\nYou can use the widget with `your own tag model\n`_, too:\n\n.. code-block:: python\n\n from taggit_labels.widgets import LabelWidget\n\n class ContentForm(forms.Form):\n tags = TagField(required=False, LabelWidget(model=MyTag))\n\nThe `tag` model from taggit will be presumed if you do not specify a tag model.\n\n\n\n\nHistory\n-------\n\n0.6.0 (2018-10-29)\n++++++++++++++++++\n\n* Django 2, 2.1 compatibility\n\n0.5.1 (2017-07-23)\n++++++++++++++++++\n\n* Fixes CSS class rendering\n\n0.5.0 (2017-02-01)\n++++++++++++++++++\n\n* Improved label styling\n* Javascript updates for usage outside the admin\n\n0.4.1 (2016-01-13)\n++++++++++++++++++\n\n* Adds fix for widget overloading\n\n0.4.0 (2016-01-13)\n++++++++++++++++++\n\n* Django 1.9 compatability\n\n0.3.1 (2015-08-06)\n++++++++++++++++++\n\n* Django 1.7+ compatability bug fix\n\n0.3.0 (2015-05-20)\n++++++++++++++++++\n\n* Better Unicode handling\n\n0.2.0 (2015-03-31)\n++++++++++++++++++\n\n* Adds support for multiple tag fields (thanks to Lee Solway)\n\n0.1.6 (2014-08-04)\n++++++++++++++++++\n\n* Updates styling of tag labels for line breaking and hover state\n\n0.1.5 (2014-06-20)\n++++++++++++++++++\n\n* Fixes rendering for submitted, invalid forms\n\n0.1.4 (2014-06-09)\n++++++++++++++++++\n\n* Adds cursor styling for labels\n\n0.1.3 (2014-06-08)\n++++++++++++++++++\n\n* Adds style update missed in last release\n\n0.1.2 (2014-06-08)\n++++++++++++++++++\n\n* Breaks up some widget functionality, adds minor tests\n\n0.1.1 (2014-06-07)\n++++++++++++++++++\n\n* Fixes a bug in custom model initialization\n\n0.1.0 (2014-06-07)\n++++++++++++++++++\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bennylope/django-taggit-labels", "keywords": "django-taggit-labels", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-taggit-labels", "package_url": "https://pypi.org/project/django-taggit-labels/", "platform": "", "project_url": "https://pypi.org/project/django-taggit-labels/", "project_urls": { "Homepage": "https://github.com/bennylope/django-taggit-labels" }, "release_url": "https://pypi.org/project/django-taggit-labels/0.6.0/", "requires_dist": [ "django-taggit (>=0.17.0)" ], "requires_python": "", "summary": "Alternate labels for django-taggit", "version": "0.6.0" }, "last_serial": 4429434, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aacf4c8fe607a84e77df23a283bf591e", "sha256": "5884e90405ca4c54d62e352e2e43fe03652c5bbb0acd816cf88fe6d8428d4c31" }, "downloads": -1, "filename": "django-taggit-labels-0.1.0.tar.gz", "has_sig": false, "md5_digest": "aacf4c8fe607a84e77df23a283bf591e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6263, "upload_time": "2014-06-07T21:00:34", "url": "https://files.pythonhosted.org/packages/da/ab/d5e29f61a50b2a91ec17633c3e7e36480e7c1ddb07ccbda67e71094b9a80/django-taggit-labels-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d7ead5da24ec91a52c333bed047acafd", "sha256": "12e645bdf529c448fb8d21f9b51677b83dd6f5f80e929d8b29385206544eb9de" }, "downloads": -1, "filename": "django-taggit-labels-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d7ead5da24ec91a52c333bed047acafd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6222, "upload_time": "2014-06-07T21:10:27", "url": "https://files.pythonhosted.org/packages/1a/20/fa86ca3ee0e689cd873afdfa5a8c2a57d43cfe1be0981d69efabcb9714fe/django-taggit-labels-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9a68aa12e175a20056f4f373c8750204", "sha256": "c8962884c43c7250f5d2e8dde055bf19aa688b53f28eccc0966d1446c8b1893f" }, "downloads": -1, "filename": "django-taggit-labels-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9a68aa12e175a20056f4f373c8750204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6529, "upload_time": "2014-06-09T02:01:47", "url": "https://files.pythonhosted.org/packages/4c/9a/fc0c6aecbb15921afe629fe2f3432dd535519f4e10884d2f4ea8c1cd3443/django-taggit-labels-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5c1fc715884083da21751fa3d92a416f", "sha256": "f0d8bcbe5ab33d8144905d5bc2d26a65aeef42bd1cf2ef44d57e46a414ca8573" }, "downloads": -1, "filename": "django-taggit-labels-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5c1fc715884083da21751fa3d92a416f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6631, "upload_time": "2014-06-09T02:22:27", "url": "https://files.pythonhosted.org/packages/15/44/102666bf3f352b8326136a3c3a0503ef54e191d128fba013155eb341f85c/django-taggit-labels-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "688b5ac9e5df783f89969da270386008", "sha256": "1f9921fe78dc25b3aa7cd97903b079798f6ead642a67b5c0c7382ab23259be97" }, "downloads": -1, "filename": "django-taggit-labels-0.1.4.tar.gz", "has_sig": false, "md5_digest": "688b5ac9e5df783f89969da270386008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6672, "upload_time": "2014-06-09T19:34:40", "url": "https://files.pythonhosted.org/packages/a0/f0/c24153b73b51ca4e1c643e817b52aba86c213647ff7033067325a0a76889/django-taggit-labels-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b085897d3508152dcf582c863d0ab246", "sha256": "675b14ca6dc044daea292606ad29bc57b468b5951a13701274f7d0a4a307e751" }, "downloads": -1, "filename": "django-taggit-labels-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b085897d3508152dcf582c863d0ab246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6896, "upload_time": "2014-06-20T22:33:59", "url": "https://files.pythonhosted.org/packages/e7/51/efd9f2646d646fdba0c036a2772b8d61fc0e3cd0cc2d8436b050a8eccb82/django-taggit-labels-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e3822bf1ce85e4741dda9f158ea77d0a", "sha256": "b7c8840a7798a928377916739c511328fe166d54ceb24ef647648bb981326f96" }, "downloads": -1, "filename": "django-taggit-labels-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e3822bf1ce85e4741dda9f158ea77d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7036, "upload_time": "2014-08-05T01:08:20", "url": "https://files.pythonhosted.org/packages/d6/55/8f4aac48d6f37c021967e2fd2a1c7cc1d863a33d1e2a7e93c2f0bff2c0d3/django-taggit-labels-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "50fdd8be4ec82227e1e0ef012cda2abc", "sha256": "40666fbc05bf062f12fb50532aa9b561850eddcfc087c540bca8114dce99f904" }, "downloads": -1, "filename": "django-taggit-labels-0.2.0.tar.gz", "has_sig": false, "md5_digest": "50fdd8be4ec82227e1e0ef012cda2abc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7107, "upload_time": "2015-03-31T18:57:17", "url": "https://files.pythonhosted.org/packages/ff/22/9913b8944238ca887c208747f440464325fb5f0d28b1ad8d3948cda5bc4b/django-taggit-labels-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e4c47b8f467db12d8ae56776de8869db", "sha256": "3bea58c5dbd34203dc7c1900933e98ab986b19a1ca041d4b9a4832d2af8868a3" }, "downloads": -1, "filename": "django-taggit-labels-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e4c47b8f467db12d8ae56776de8869db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7137, "upload_time": "2015-05-20T18:53:01", "url": "https://files.pythonhosted.org/packages/88/5f/89b0b8374cf418d39ad2f86cf76316e32056f16ffc44387cb2b7d52c49f8/django-taggit-labels-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4b6fddc751f29915d0aa511f2c6cf1ca", "sha256": "b0371847e23440e88921fcf55c380e5f55b5b3a1d26ee49884a80766a4cbfb9c" }, "downloads": -1, "filename": "django-taggit-labels-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4b6fddc751f29915d0aa511f2c6cf1ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7252, "upload_time": "2015-08-06T20:14:39", "url": "https://files.pythonhosted.org/packages/c4/20/685815a95abc481d9eaaf0fb8e97e615d8ebf7ab1dba1f6345238079f75c/django-taggit-labels-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "83d27139457ec4a7263a709c599a208e", "sha256": "17d014bc46e6b3cd33cfb561386012a9ae1f84b013a2c4dfda6a06db76d2955f" }, "downloads": -1, "filename": "django_taggit_labels-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83d27139457ec4a7263a709c599a208e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7718, "upload_time": "2016-01-13T13:59:50", "url": "https://files.pythonhosted.org/packages/40/6e/75fa29e45d02e75b194325745a6484b5de66a1ad7e85a2401b7510696fab/django_taggit_labels-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5fd2e8e564ce4b641445cf93b51d7bb", "sha256": "62d78f7bbe1064d86d8c8e4c18abc4ef1b0cc5d8f28982a57e20fa10869fc629" }, "downloads": -1, "filename": "django-taggit-labels-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d5fd2e8e564ce4b641445cf93b51d7bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7390, "upload_time": "2016-01-13T13:59:45", "url": "https://files.pythonhosted.org/packages/b6/a7/f19f20de387296643d4cefc80cef30586530262f35582d1de0966ed47a0a/django-taggit-labels-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "34e0e21b00ab475ff0fdf2a9a6faeff9", "sha256": "40c22b4c32ec8ae8e768548b73c9859c34d2fbb2795f4c30bc93aaf6303686ce" }, "downloads": -1, "filename": "django_taggit_labels-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34e0e21b00ab475ff0fdf2a9a6faeff9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7735, "upload_time": "2016-01-13T14:07:38", "url": "https://files.pythonhosted.org/packages/36/c7/073ef608520c06595e165160faeb6f41e2cedf0dab65a7f794c4a5e632a3/django_taggit_labels-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bdc7a6f07514365f5930ac6feffa94b", "sha256": "f987728441cacb4ba6de52a5f747419cf22522777d733f1f68ba51adcd05e886" }, "downloads": -1, "filename": "django-taggit-labels-0.4.1.tar.gz", "has_sig": false, "md5_digest": "7bdc7a6f07514365f5930ac6feffa94b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7401, "upload_time": "2016-01-13T14:07:33", "url": "https://files.pythonhosted.org/packages/a1/e2/22f55453d479fd8c04d91f7edebfeeafa3031931783487645436f8a48651/django-taggit-labels-0.4.1.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "624c41677187c6b1a48d3024ad7b556a", "sha256": "6016efb78fe1dcd7805f56b22276ff9c9160e7a3f3007f8f38930a487079dbe6" }, "downloads": -1, "filename": "django_taggit_labels-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "624c41677187c6b1a48d3024ad7b556a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8058, "upload_time": "2017-07-23T13:40:22", "url": "https://files.pythonhosted.org/packages/91/ff/6b9c936d594dca86990f2f6af0472497c69aa8c449fb49ba6116b033a7fc/django_taggit_labels-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed38f416c7456bcd1433ad6cbc5bb749", "sha256": "2c644315898140c5b2e19fffe7eb2cbde086514e98b3c2b1d6fef32ec033c0b1" }, "downloads": -1, "filename": "django-taggit-labels-0.5.1.tar.gz", "has_sig": false, "md5_digest": "ed38f416c7456bcd1433ad6cbc5bb749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7616, "upload_time": "2017-07-23T13:40:23", "url": "https://files.pythonhosted.org/packages/6c/bf/7b54523407dea065cc78796f2bfbba0781f01598f5be12550d4899519cee/django-taggit-labels-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "49d39e18355e4fede3c96120f530c433", "sha256": "1f5593f63a30b9bee72731feae021e43bee880fe96284fbabfb741daf72290ce" }, "downloads": -1, "filename": "django_taggit_labels-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49d39e18355e4fede3c96120f530c433", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6035, "upload_time": "2018-10-29T23:06:28", "url": "https://files.pythonhosted.org/packages/e4/bc/5dce2ebd98d7a1228ed33d14c2cbd787d23a44616f0f81de2e105ff425e2/django_taggit_labels-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6846a250fffbeb410089a85abdf27b2", "sha256": "a2845d3797eea728db436934c704245ff32b3d358c11e73826f26146b5c0d478" }, "downloads": -1, "filename": "django-taggit-labels-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b6846a250fffbeb410089a85abdf27b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8467, "upload_time": "2018-10-29T23:06:30", "url": "https://files.pythonhosted.org/packages/2f/7e/ac3f0ca7e5d58b13dcff6c3f68c5a0cdfb59f52c9bc89e94f06c56fcd4d5/django-taggit-labels-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49d39e18355e4fede3c96120f530c433", "sha256": "1f5593f63a30b9bee72731feae021e43bee880fe96284fbabfb741daf72290ce" }, "downloads": -1, "filename": "django_taggit_labels-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49d39e18355e4fede3c96120f530c433", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6035, "upload_time": "2018-10-29T23:06:28", "url": "https://files.pythonhosted.org/packages/e4/bc/5dce2ebd98d7a1228ed33d14c2cbd787d23a44616f0f81de2e105ff425e2/django_taggit_labels-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6846a250fffbeb410089a85abdf27b2", "sha256": "a2845d3797eea728db436934c704245ff32b3d358c11e73826f26146b5c0d478" }, "downloads": -1, "filename": "django-taggit-labels-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b6846a250fffbeb410089a85abdf27b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8467, "upload_time": "2018-10-29T23:06:30", "url": "https://files.pythonhosted.org/packages/2f/7e/ac3f0ca7e5d58b13dcff6c3f68c5a0cdfb59f52c9bc89e94f06c56fcd4d5/django-taggit-labels-0.6.0.tar.gz" } ] }