Django Creative |
---|
Modern template for Django admin interface |
Why Django Creative? |
- New fresh look
- Responsive mobile interface
- Useful admin home page
- Minimal template overriding
- Easy integration
- Download and install latest version of Django Creative:
pip install git+https://github.com/imankarimi/django-creative.git
# or
easy_install git+https://github.com/imankarimi/django-creative.git
- Add 'creative' application to the INSTALLED_APPS setting of your Django project settings.py file (note it should be before 'django.contrib.admin'):
INSTALLED_APPS = (
...
'creative',
'django.contrib.admin',
)
from django.apps import AppConfig
class APP_NAMEConfig(AppConfig):
name = 'APP_NAME'
icon = 'ICON_CLASS' # for example: icon = 'tim-icons icon-atom'
- Make sure
django.template.context_processors.request
context processor is enabled in settings.py (Django 1.8+ way):
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
...
'django.template.context_processors.request',
...
],
},
},
]
Warning
Before Django 1.8 you should specify context processors different way. Also use django.core.context_processors.request
instead of django.template.context_processors.request
.
from django.conf import global_settings
TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request',
)
- Create database tables:
python manage.py migrate creative
# or
python manage.py syncdb
- Collect static if you are in production environment:
python manage.py collectstatic
- Clear your browser cache