https://github.com/oclay1st/django-jet-plus
https://github.com/oclay1st/django-jet-plus
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oclay1st/django-jet-plus
- Owner: oclay1st
- License: agpl-3.0
- Created: 2021-02-07T02:48:39.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2021-02-11T06:24:33.000Z (over 4 years ago)
- Last Synced: 2025-01-21T06:26:53.438Z (4 months ago)
- Language: Python
- Size: 3.94 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
===============
Django JET Plus
===============**Modern template for Django admin interface with improved functionality**
Django JET Plus comes to support Django3 and Python 3 versions
* Documentation: http://jet.readthedocs.org/Why Django JET?
===============* New fresh look
* Responsive mobile interface
* Useful admin home page
* Minimal template overriding
* Easy integration
* Themes support
* Autocompletion
* Handy controlsInstallation
============* Download and install latest version of Django JET:
.. code:: python
pip install [email protected]:oclay1st/django-jet-plus.git
* Add 'jet' application to the INSTALLED_APPS setting of your Django project settings.py file (note it should be before 'django.contrib.admin'):
.. code:: python
INSTALLED_APPS = (
...
'jet',
'django.contrib.admin',
)
* Make sure ``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',
...
],
},
},
]* Add URL-pattern to the urlpatterns of your Django project urls.py file (they are needed for related–lookups and autocompletes):
.. code:: python
urlpatterns = patterns(
'',
path('jet/', include('jet.urls', 'jet')), # Django JET URLS
path('admin/', include(admin.site.urls)),
...
)* Create database tables:
.. code:: python
python manage.py migrate jet
* Collect static if you are in production environment:
.. code:: python
python manage.py collectstatic
* Clear your browser cacheDashboard 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'):
.. code:: python
INSTALLED_APPS = (
...
'jet.dashboard',
'jet',
'django.contrib.admin',
...
)* Add URL-pattern to the urlpatterns of your Django project urls.py file (they are needed for related–lookups and autocompletes):
.. 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)),
...
)* **For Google Analytics widgets only** install python package:
.. code::
pip install google-api-python-client==1.4.1
* Create database tables:
.. code:: python
python manage.py migrate dashboard
* Collect static if you are in production environment:
.. code:: python
python manage.py collectstatic