- Notifications
You must be signed in to change notification settings - Fork0
django-admin-interface is a customizable responsive admin interface, based on a modern flat theme, it lets you customize the admin title, logo and colors by the admin itself. Popup windows replaced by modals.
License
klebercode/django-admin-interface
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
django-admin-interface is a modernresponsive flat admin interface customizable by the admin itself.
- Beautiful defaultdjango-theme
- Themes management and customization(you cancustomize admin title, logo and colors)
- Responsive
- List filter dropdown(optional)
NEWRelated modal(instead of the old popup window, optional)NEWEnviroment label(development, testing, staging, production)- Style optimizations for:
django-ckeditordjango-modeltranslationdjango-tabbed-adminsorl-thumbnail
- Python 2.7, 3.4, 3.5, 3.6, 3.7
- Django 1.7, 1.8, 1.9, 1.10, 1.11, 2.0, 2.1
- Run
pip install django-admin-interface - Add
admin_interface,flat_responsive,flatandcolorfieldtosettings.INSTALLED_APPSbeforedjango.contrib.admin
INSTALLED_APPS= (#...'admin_interface','flat_responsive',# only if django version < 2.0'flat',# only if django version < 1.9'colorfield',#...'django.contrib.admin',#...)
- Run
python manage.py migrate - Run
python manage.py collectstatic - Restart your application server
- Run
pip install django-admin-interface --upgrade - Run
python manage.py migrate(add--fake-initialif you are upgrading from 0.1.0 version) - Run
python manage.py collectstatic --clear - Restart your application server
This package ships with optional themes as fixtures, they can be installed using theloaddata admin command. Optional themes are activated on installation.
Django theme (default):
Runpython manage.py loaddata admin_interface_theme_django.json
Bootstrap theme:
Runpython manage.py loaddata admin_interface_theme_bootstrap.json
Foundation theme:
Runpython manage.py loaddata admin_interface_theme_foundation.json
U.S. Web Design Standards theme:
Runpython manage.py loaddata admin_interface_theme_uswds.json
You can add a theme you've created through the admin to this repository bysending us a PR. Here are the steps to follow to add :
Export your exact theme as fixture using the
dumpdataadmin command:python manage.py dumpdata admin_interface.Theme --indent 4 -o admin_interface_theme_{{name}}.json --pks=NCopy the generated json file into the fixtures folder(making sure its name starts with
admin_interface_theme_to avoid clashes with fixtures that might be provided by other third party apps).Remove the
"pk"from the fixture and make sure theactivefield is set totrue(in this way a theme is automatically activated when installed).Edit the section above to document your theme.
You can usedjango-apptemplates, then add{% extends "admin_interface:admin/base_site.html" %} to yourbase_site.html
Released underMIT License.
About
django-admin-interface is a customizable responsive admin interface, based on a modern flat theme, it lets you customize the admin title, logo and colors by the admin itself. Popup windows replaced by modals.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- Python53.1%
- CSS32.7%
- JavaScript8.5%
- HTML5.7%




