Skip to main content

A material style interface for Django Admin.

Project description

===============
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

4. Run::

python3 manage.py runserver

5. Visit http://localhost:8000/admin
6. Log in using "admin:admin"


Examples
-----------

.. image:: docs/images/dashboard.png
:width: 600

.. image:: docs/images/changelist.png
:width: 600

.. image:: docs/images/form.png
:width: 600

.. image:: docs/images/inline.png
:width: 600

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-admin-material, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size django-admin-material-0.1.0.tar.gz (112.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page