{ "info": { "author": "PureCS", "author_email": "purecs@hotmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "django-tagify\n----------------\n\nA django tag input field using Tagify_ built for Django 2.0.\nThe tags are stored as a comma-delimited (unless if changed) ``String``.\n\n.. _Tagify: https://github.com/yairEO/tagify/\n\nUsage\n===============\n\n1. Models: Use ``TagsField`` to represent a tags field.\n2. Forms: Make sure you display ``form.media`` in the html template, for the widget to render correctly.\n3. Widget settings: Pass the settings dictionary as follows ``TagsField(widget_settings={...}``.\n\n * You can specify if 'duplicates' are allowed (boolean).\n * You can specify 'autocomplete' (boolean) - this matches from the whitelist.\n * You can specify 'enforceWhitelist' (boolean).\n * You can specify 'maxTags' (int).\n * You can specify the 'whitelist' (list containing strings).\n * You can specify the 'blacklist' (list containing strings).\n * You can specify the 'delimiter' (string).\n * You can specify the RegEx 'pattern' to validate the input (string).\n\nIf you want to allow blank inputs for tags make sure you set ``blank=True`` on ``TagsField``.\nIf blank inputs are allowed, they will not be filtered by the whitelist.\n\nNote: If you use ``TagsField`` in a Form, then `Form.is_valid()` will automatically verify that its values\nconform to those specify in its settings, to prevent malicious behaviour from end users.\n\nInstallation\n===============\n\n1. Install the module\n\n .. code-block::\n\n pip install django-tagify\n\n2. Add ``django_tagify`` to your ``INSTALLED_APPS`` setting in the Django ``settings.py``.\n\n Example:\n\n .. code-block:: python\n\n INSTALLED_APPS = (\n # ...other installed apps\n 'django_tagify',\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/purecs/django-tagify/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-tagify", "package_url": "https://pypi.org/project/django-tagify/", "platform": "", "project_url": "https://pypi.org/project/django-tagify/", "project_urls": { "Homepage": "https://github.com/purecs/django-tagify/" }, "release_url": "https://pypi.org/project/django-tagify/0.20/", "requires_dist": null, "requires_python": "", "summary": "django tag input field", "version": "0.20" }, "last_serial": 4018512, "releases": { "0.20": [ { "comment_text": "", "digests": { "md5": "913a8b7530bfa6b8eaa9d9467561ccf2", "sha256": "8d7c58be3789a19eae67c2f9d5788c442269ed79419c2fdf918d359cfef97c7d" }, "downloads": -1, "filename": "django-tagify-0.20.tar.gz", "has_sig": false, "md5_digest": "913a8b7530bfa6b8eaa9d9467561ccf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19151, "upload_time": "2018-06-30T15:41:49", "url": "https://files.pythonhosted.org/packages/c2/0b/4507f03e6b2f4a6611d64e157fc4c35860955c2b0ac4df5dd9652a8391d9/django-tagify-0.20.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "913a8b7530bfa6b8eaa9d9467561ccf2", "sha256": "8d7c58be3789a19eae67c2f9d5788c442269ed79419c2fdf918d359cfef97c7d" }, "downloads": -1, "filename": "django-tagify-0.20.tar.gz", "has_sig": false, "md5_digest": "913a8b7530bfa6b8eaa9d9467561ccf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19151, "upload_time": "2018-06-30T15:41:49", "url": "https://files.pythonhosted.org/packages/c2/0b/4507f03e6b2f4a6611d64e157fc4c35860955c2b0ac4df5dd9652a8391d9/django-tagify-0.20.tar.gz" } ] }