Metadata-Version: 2.1
Name: django-npick
Version: 0.0.1
Summary: Django Pick material Icon Widget
Home-page: https://github.com/toyourheart163/django-npick
Author: Mikele
Author-email: blive200@gmail.com
License: BSD
Description: # Django Pick material Icon Widget
        
        
        ### Install
        
        ```bash
        pip install django-npick
        ```
        
        ### Usage
        
        > add templates path `admin/change_form.html` extra the default admin template to use js css
        
        ```python
        # project/settings.py
        from django-npick import TEMPLATE_PATH   # 1
        
        TEMPLATES = [
            {
                'BACKEND': 'django.template.backends.django.DjangoTemplates',
                'DIRS': [TEMPLATE_PATH],  # add templates path # 2
                'APP_DIRS': True,
                'OPTIONS': {)
            },
        ]
        ```
        
        ### start an app
        
        ```bash
        python manage.py startapp app
        ```
        
        ### define your model
        
        ```python
        from django.db import models
        
        
        class Icon(models.Model):
            name = models.CharField(max_length=30)
        ```
        
        ### Add IconWidget to form then add form to Admin.
        
        ```python
        # app/admin.py
        django.contrib import admin
        from django import forms
        from django_npick import IconWidget  # 3
        
        from .models import Bingo
        
        
        class BingoForm(forms.ModelForm):
            name = forms.CharField(widget=IconWidget)  # 4
        
        
        class BingoAdmin(admin.ModelAdmin):
            form = BingoForm
            fields = ['name']
        
        admin.site.register(Bingo, BingoAdmin)
        ```
        
        
        ### runserver
        
        ```bash
        python manage.py migrate
        python manage.py createsuperuser
        python manage.py runserver
        ```
        
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Description-Content-Type: text/markdown
