python
pip install django-suit
python
INSTALLED_APPS = [
...
'suit',
...
]
python
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
TEMPLATE_CONTEXT_PROCESSORS = TCP + (
'django.core.context_processors.request',
)
SUIT_CONFIG = {
'ADMIN_NAME': 'My Admin',
'MENU_ICONS': {
'sites': 'icon-leaf',
'auth': 'icon-lock',
},
'MENU_ORDER': (
('sites',),
('auth', ('user', 'group')),
)
}
html
{% extends 'suit/base.html' %}
{% load suit_tags %}
{% block head_extra %}
<style>
.header > .menu-block {
}
</style>
{% endblock %}
python
from suit.apps import DjangoSuitConfig
class MyAppConfig(DjangoSuitConfig):
menu = (
{'label': 'Custom View', 'url': '/admin/myapp/custom-view/', 'icon': 'icon-cog'},
)