Skip to content

assem-ch/django-jet-reboot

Repository files navigation

image

Note: More collaborators are needed to maintain the project, feel free to contact @assem-ch.

Django JET Reboot (Django 3.x and 4.x )

Django Jet Reboot is modern template for Django admin interface with improved functionality. Rebooting the original project : django-jet.

We focus only on django >= 3.0 & Python >= 3.7. We can't support old versions.

Why Django JET?

  • New fresh look
  • Responsive mobile interface
  • Useful admin home page
  • Minimal template overriding
  • Easy integration
  • Themes support
  • Autocompletion
  • Handy controls

Screenshots

Screenshot #1

Screenshot #2

Screenshot #3

Installation

  • Download and install latest version of Django JET Reboot:
  • Add 'jet' application to the INSTALLED_APPS setting of your Django project settings.py file (note it should be before 'django.contrib.admin'):
  • Make sure django.template.context_processors.request context processor is enabled in settings.py (Django 1.8+ way):
  • Add URL-pattern to the urlpatterns of your Django project urls.py file (they are needed for related–lookups and autocompletes):
  • Create database tables:
  • Collect static if you are in production environment:
  • Clear your browser cache

Dashboard installation

Note

Dashboard is located into a separate application. So after a typical JET installation it won't be active. To enable dashboard application follow these steps:

  • Add 'jet.dashboard' application to the INSTALLED_APPS setting of your Django project settings.py file (note it should be before 'jet'):
  • Add URL-pattern to the urlpatterns of your Django project urls.py file (they are needed for related–lookups and autocompletes):
  • For Google Analytics widgets only install python package:
pip install google-api-python-client==1.4.1
  • Create database tables:
  • Collect static if you are in production environment: