Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

A Django Admin interface based on Material Design by Google

License

Notifications You must be signed in to change notification settings

lorenzomorandini/django-admin-material

Repository files navigation

django-admin-material

django-admin-material is a different style for Django Admin. It is based on Material Design by Google https://material.io

The framework used is Materialize CSS https://materializecss.com

NOTE: This project is still under development. Feel free to contribute and open new issues if you find any problem. I will release the version 1.0.0 once it becomes stable and production ready.

Installation

  1. Install using:

    pip install django-admin-material
    
  2. Add "django_admin_material" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'django_admin_material',
    ]
    

It should be as high as possible, definetly higher than 'django.contrib.admin'

Demo

  1. Download/clone this repository

  2. Run (possibly in a virtual environment):

    pip install -r requirements.txt
    
  3. Run:

    ./reset_db.sh
    

It will install the necessary migration and fixtures

  1. Run:

    python3 manage.py runserver
    
  2. Visit http://localhost:8000/admin

  3. Log in using "admin:admin"

Examples

docs/images/dashboard.png

docs/images/changelist.png

docs/images/form.png

docs/images/inline.png