{ "info": { "author": "Benjamin Frost", "author_email": "info@btfrost.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Topic :: Utilities" ], "description": "# django-fontawesome-5\n\nA utility for using icons in models, forms, and templates.\n\n![Clip of dropdown](https://github.com/BenjjinF/django-fontawesome/blob/master/docs/images/django-fontawesome-5.gif)\n\n## Installation / Usage\n\n pipenv install django-fontawesome-5\n\nAdd 'fontawesome_5' to your installed `INSTALLED_APPS`:\n\n INSTALLED_APPS = (\n ...\n 'fontawesome_5',\n )\n\n\nImport and use `IconField`:\n\n from fontawesome_5.fields import IconField\n\n class Category(models.Model):\n ...\n icon = IconField()\n\n\nInclude Static Files\n\n {% load fontawesome_5 %}\n\n \n {% fontawesome_5_static %} \n ...\n \n\n## Settings\n\nYou can configure django-fontawesome to use another release/source/cdn by specifying::\n\n FONTAWESOME_5_CSS = URL or None\n default: 'fontawesome_5/css/django-fontawesome.css'\n FONTAWESOME_5_CSS_ADMIN = URL or path\n default: None\n FONTAWESOME_5_ICON_CLASS = 'default' or 'semantic_ui' \n default: 'default'\n FONTAWESOME_5_PREFIX = 'custom_prefix'\n default: 'fa'\n\n## Rendering\n\nYou can do a simple render in your template like this:\n\n {% for category in categories.all %}\n {% if category.icon %}\n {{ category.icon.as_html }}\n {% endif %}\n {% endfor %}\n\n### Default Renderer\n\nOr you can use the `{% fa5_icon %}` template tag.\n\n {% fa5_icon 'check' 'fas' %}\n\nRequired positional arguments: `icon`, `style_prefix`\n\n#### Key word arguments:\n - class `extra custom classes`\n - color `CSS Color Names`\n - border `boolean`\n - fixed_width `boolean`\n - flip\n - `horizontal`\n - `vertical`\n - li `boolean`\n - pull\n - `left`\n - `right`\n - pulse `boolean`\n - rotate `integer`\n - size \n - `fa-xs`\n - `fa-sm`\n - `fa-lg`\n - `fa-2x`\n - `fa-3x`\n - `fa-5x`\n - `fa-7x`\n - `fa-10x`\n - spin `boolean`\n - title `string`\n\n### Semantic UI Renderer\n\nOr you can use the `{% fa5_icon %}` template tag.\n\n {% fa5_icon 'check' %}\n\nRequired positional arguments: `icon`\n\n#### Key word arguments:\n - class `extra custom classes`\n - bordered `boolean`\n - circular `boolean`\n - colored `Semantic UI Colors`\n - disabled `boolean`\n - fitted `boolean`\n - flipped\n - `horizontal`\n - `vertical`\n - inverted `boolean`\n - link `boolean`\n - loading `boolean`\n - rotated \n - `clockwise`\n - `counterclockwise`\n - pulse `boolean`\n - rotate `integer`\n - size \n - `fa-xs`\n - `fa-sm`\n - `fa-lg`\n - `fa-2x`\n - `fa-3x`\n - `fa-5x`\n - `fa-7x`\n - `fa-10x`\n - title `string`\n\n## Credit\n\nCredit to https://github.com/redouane for the original ~\n\n## Changes\n - Updated for use with Font Awesome 5\n - Removed PyYAML, Select2, and jQuery as dependencies\n - Static files tag includes static dependencies for use outside admin\n - Moved rendering logic to renderers\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BenjjinF/django-fontawesome-5", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-fontawesome-5", "package_url": "https://pypi.org/project/django-fontawesome-5/", "platform": "", "project_url": "https://pypi.org/project/django-fontawesome-5/", "project_urls": { "Homepage": "https://github.com/BenjjinF/django-fontawesome-5" }, "release_url": "https://pypi.org/project/django-fontawesome-5/1.0.16/", "requires_dist": null, "requires_python": "", "summary": "A utility for using icons in models, forms, and templates.", "version": "1.0.16" }, "last_serial": 4716037, "releases": { "1.0.16": [ { "comment_text": "", "digests": { "md5": "cf46b7ff047081962b38711d459ee554", "sha256": "c7e07f43deed36de1914303014e88f993aa2a5ddae33d354281ce6c056021163" }, "downloads": -1, "filename": "django_fontawesome_5-1.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "cf46b7ff047081962b38711d459ee554", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2574129, "upload_time": "2019-01-10T14:53:41", "url": "https://files.pythonhosted.org/packages/a1/d4/e4f9d3e72b672c8bedc51b78aa92d889e58232b9c7b326d53763ba18c4b3/django_fontawesome_5-1.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59a591bc126b88407af1f2db849dc1ae", "sha256": "520aa1b0efa726b205f617bafee24f0a91ff2d388b8d016da91e314c64715d3c" }, "downloads": -1, "filename": "django-fontawesome-5-1.0.16.tar.gz", "has_sig": false, "md5_digest": "59a591bc126b88407af1f2db849dc1ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2565488, "upload_time": "2019-01-10T14:53:48", "url": "https://files.pythonhosted.org/packages/3c/26/50c679278956d9f312313764b883bcd3238e5c0e8c567d0d1bfd1d2b0cae/django-fontawesome-5-1.0.16.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf46b7ff047081962b38711d459ee554", "sha256": "c7e07f43deed36de1914303014e88f993aa2a5ddae33d354281ce6c056021163" }, "downloads": -1, "filename": "django_fontawesome_5-1.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "cf46b7ff047081962b38711d459ee554", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2574129, "upload_time": "2019-01-10T14:53:41", "url": "https://files.pythonhosted.org/packages/a1/d4/e4f9d3e72b672c8bedc51b78aa92d889e58232b9c7b326d53763ba18c4b3/django_fontawesome_5-1.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59a591bc126b88407af1f2db849dc1ae", "sha256": "520aa1b0efa726b205f617bafee24f0a91ff2d388b8d016da91e314c64715d3c" }, "downloads": -1, "filename": "django-fontawesome-5-1.0.16.tar.gz", "has_sig": false, "md5_digest": "59a591bc126b88407af1f2db849dc1ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2565488, "upload_time": "2019-01-10T14:53:48", "url": "https://files.pythonhosted.org/packages/3c/26/50c679278956d9f312313764b883bcd3238e5c0e8c567d0d1bfd1d2b0cae/django-fontawesome-5-1.0.16.tar.gz" } ] }