Metadata-Version: 2.1
Name: django-material-icon-widget
Version: 0.1.1
Summary: Icon Picker for admin panel In Django
Home-page: https://github.com/adieyal/django-material-icon-widget
Author: Adi Eyal
Author-email: adi@openup.org.za
License: MIT
Download-URL: https://github.com/adieyal/django-material-icon-widget/archive/v0.1.1.tar.gz
Description: # Django Material Icon Picker Widget
        
        # How to start:
        pip install django-material-icons
        
        Include it in the settings (Installed apps):
        ```
        INSTALLED_APPS = [
            ...
            'django.contrib.staticfiles',
            'icon_picker_widget', #<---- 
            ...
        ```
        Add static path files of widget to settings.py:
        
        ```
        STATICFILES_DIRS = [
            ('icon_picker_widget',os.path.join(BASE_DIR, 'icon_picker_widget/static'))
        ]
        ```
        
        Example of Usage:
        
        model.py:
        ```
        from django.db import models
        
        class BlogPost(models.Model):
            name = models.TextField()
            icon = models.TextField()
        ```
        
        admin.py
        ```
        from django import forms
        from django.contrib import admin
        from icon_picker_widget.widgets import IconPickerWidget
        from .models import BlogPost
        
        class BlogPostAdminForm(forms.ModelForm):
            def __init__(self, *args, **kwargs):
                super(BlogPostAdminForm, self).__init__(*args, **kwargs)
                self.fields['icon'].widget = IconPickerWidget()
        
        class BlogPostAdmin(admin.ModelAdmin):
            form = BlogPostAdminForm
        
        admin.site.register(BlogPost, BlogPostAdmin)
        ```
        
        # Acknowledgements
        This widget wraps [npick](https://github.com/dvrg/npick), a no-frills, no-fuss javascript icon picker.
        
        
        
Keywords: widget,utility
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
