Metadata-Version: 2.1
Name: django-material-admin
Version: 1.3.2
Summary: Material Design For Django Administration
Home-page: https://github.com/MaistrenkoAnton/django-material-admin
Author: Anton Maistrenko
Author-email: it2015maistrenko@gmail.com
License: MIT License
Description: # Django Material Design Admin
        
        Quick start
        -----------
        
        1. Add "django-material-admin" to your INSTALLED_APPS setting like this:
        
             .. code-block:: python
        
                INSTALLED_APPS = (
                    ...
                    'material.admin',
                    'django.contrib.admin',
                    ...
                )
        
        
        2. Include the material templates URLconf in your project urls.py like this:
        
            .. code-block:: python
        
                urlpatterns = [
                    path('admin/', include('material.admin.urls')),
                ]
        
        3. Extend Admin config from  `MaterialModelAdmin`
        
            .. code-block:: python
        
                from material.admin.options import MaterialModelAdmin
                from material.admin.decorators import register
        
                from persons.models import Person
        
        
                @register(Person)
                class PersonAdmin(MaterialModelAdmin):
                    list_display = ('name', 'first_name', 'last_name')
        
            or
        
            .. code-block:: python
        
                from material.admin.options import MaterialModelAdmin
                from material.admin.sites import site
        
                from persons.models import Person
        
        
                class PersonAdmin(MaterialModelAdmin):
                    list_display = ('name', 'first_name', 'last_name')
        
                site.register(User)
        
        4. Add icon to the application in `app.py`
        https://materializecss.com/icons.html
        
            .. code-block:: python
        
                from django.apps import AppConfig
        
        
                class PersonsConfig(AppConfig):
                    name = 'persons'
                    icon_name = 'person'
        
        
        5. Add icon to the MaterialModelAdmin in `admin.py`
        https://materializecss.com/icons.html
        
            .. code-block:: python
        
                from material.admin.options import MaterialModelAdmin
                from material.admin.decorators import register
        
                from persons.models import Person
        
        
                @register(Person)
                class MaterialPersonAdmin(MaterialModelAdmin):
                    icon_name = 'person'
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Framework :: Django :: 2.2
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
