Legacy Django jet rebooted to support Django 3 and Django 4, and latest python releases
AGPL-3.0 License
.. image:: https://github.com/assem-ch/django-jet-reboot/actions/workflows/tests.yml/badge.svg
Note: More collaborators are needed to maintain the project, feel free to contact @assem_ch <https://x.com/assem_ch>
_.
Django Jet Reboot is modern template for Django admin interface with improved functionality. Rebooting the original project : django-jet <https://github.com/geex-arts/django-jet>
_.
We focus only on django >= 3.0 & Python >= 3.7. We can't support old versions.
.. image:: https://raw.githubusercontent.com/geex-arts/django-jet/static/screen1_720.png :alt: Screenshot #1 :align: center :target: https://raw.githubusercontent.com/geex-arts/django-jet/static/screen1.png
.. image:: https://raw.githubusercontent.com/geex-arts/django-jet/static/screen2_720.png :alt: Screenshot #2 :align: center :target: https://raw.githubusercontent.com/geex-arts/django-jet/static/screen2.png
.. image:: https://raw.githubusercontent.com/geex-arts/django-jet/static/screen3_720.png :alt: Screenshot #3 :align: center :target: https://raw.githubusercontent.com/geex-arts/django-jet/static/screen3.png
.. code:: python
pip install django-jet-reboot
.. code:: python
INSTALLED_APPS = (
...
'jet',
'django.contrib.admin',
)
django.template.context_processors.request
context processor is enabled in settings.py (Django 1.8+ way):.. code:: python
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
...
'django.template.context_processors.request',
...
],
},
},
]
.. code:: python
urlpatterns = patterns(
'',
path('jet/', include('jet.urls', 'jet')), # Django JET URLS
path('admin/', include(admin.site.urls)),
...
)
.. code:: python
python manage.py migrate jet
.. code:: python
python manage.py collectstatic
.. 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:
.. code:: python
INSTALLED_APPS = (
...
'jet.dashboard',
'jet',
'django.contrib.admin',
...
)
.. code:: python
urlpatterns = patterns(
'',
path('jet/', include('jet.urls', 'jet')), # Django JET URLS
path('jet/dashboard/', include('jet.dashboard.urls', 'jet-dashboard')), # Django JET dashboard URLS
path('admin/', include(admin.site.urls)),
...
)
.. code::
pip install google-api-python-client==1.4.1
.. code:: python
python manage.py migrate dashboard
.. code:: python
python manage.py collectstatic