django's default admin interface made customizable. popup windows replaced by modals. 🧙
 
 
 
 
Go to file
Fabio Caccamo ef35236c58 Updated version 2017-05-24 12:02:27 +02:00
admin_interface Updated version 2017-05-24 12:02:27 +02:00
tests Added possibility to customize the default logo color 2017-05-24 11:44:46 +02:00
.gitattributes Added .gitattributes 2015-11-19 11:04:47 +01:00
.gitignore Initial commit 2015-10-26 15:46:36 +01:00
.travis.yml Added tox and travis 2017-03-29 16:22:34 +02:00
LICENSE.txt Updated LICENSE 2016-02-24 10:12:32 +01:00
MANIFEST.in Added setup files to make the package installable using pip 2015-11-13 14:39:38 +01:00
README.md Updated README [ci skip] 2017-05-04 18:59:38 +02:00
runtests.py Added tests 2017-03-29 16:21:41 +02:00
setup.cfg Added setup files to make the package installable using pip 2015-11-13 14:39:38 +01:00
setup.py Added django 1.11 support 2017-04-14 13:13:12 +02:00
tox.ini Added django 1.11 support 2017-04-14 13:13:12 +02:00

README.md

Build Status codecov PyPI version Py versions License

django-admin-interface

django-admin-interface is a modern responsive flat admin interface customizable by the admin itself.

Features

  • Beautiful default django-theme
  • Themes management and customization (you can customize admin title, logo and colors)
  • Responsive
  • List filter dropdown (optional)
  • NEW Related modal (instead of the old popup window, optional)
  • Style optimizations for: django-ckeditor, django-modeltranslation, sorl-thumbnail

Requirements

  • Python 2.7, 3.4, 3.5, 3.6
  • Django 1.7, 1.8, 1.9, 1.10, 1.11

Installation

  • Run pip install django-admin-interface
  • Add admin_interface, flat_responsive, flat and colorfield to settings.INSTALLED_APPS before django.contrib.admin
INSTALLED_APPS = (
    #...
    'admin_interface',
    'flat_responsive',
    'flat', #if django version < 1.9
    'colorfield',
    #...
    'django.contrib.admin',
    #...
)
  • Run python manage.py migrate
  • Run python manage.py collectstatic
  • Restart your application server

Upgrade

  • Run pip install django-admin-interface --upgrade
  • Run python manage.py migrate (add --fake-initial if you are upgrading from 0.1.0 version)
  • Run python manage.py collectstatic --clear
  • Restart your application server

Screenshots

Admin login

django-admin-interface_login

Admin dashboard

django-admin-interface_dashboard

Admin themes management

django-admin-interface_themes_management

Admin theme customization

django-admin-interface_theme_customization

Thanks

License

Released under MIT License.