Современный шаблон админки Django с улучшенной функциональностью.
Внимание! НОВЫЙ ДЖЕТ |
---|
Мы с гордостью представляем совершенно новый Jet. Пожалуйста, ознакомьтесь с живой демо-версией. Разработка новых функций для Django Jet будет заморожена, будут исправлены только критические ошибки. |
Живая демо-версия |
Django JET имеет два типа лицензий: с открытым исходным кодом (AGPLv3) и коммерческую. Обратите внимание, что использование кода AGPLv3 в ваших программах также делает их совместимыми с AGPL. Поэтому, если вы не хотите соблюдать это требование, мы можем предоставить вам коммерческую лицензию (посетите домашнюю страницу). Коммерческая лицензия предназначена для использования Django JET в коммерческих продуктах и приложениях без положений AGPLv3.
pip install django - jet
# or
easy_install django - jet
INSTALLED_APPS = (
...
'jet' ,
'django.contrib.admin' ,
)
django.template.context_processors.request
(способ Django 1.8+): TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
Предупреждение
До Django 1.8 вам следует указывать контекстные процессоры другим способом. Также используйте django.core.context_processors.request
вместо django.template.context_processors.request
.
from django . conf import global_settings
TEMPLATE_CONTEXT_PROCESSORS = global_settings . TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request' ,
)
urlpatterns = patterns (
'' ,
url ( r'^jet/' , include ( 'jet.urls' , 'jet' )), # Django JET URLS
url ( r'^admin/' , include ( admin . site . urls )),
...
)
python manage . py migrate jet
# or
python manage . py syncdb
python manage . py collectstatic
Примечание
Дашборд вынесен в отдельное приложение. Поэтому после обычной установки JET он не будет активен. Чтобы включить приложение информационной панели, выполните следующие действия:
INSTALLED_APPS = (
...
'jet.dashboard' ,
'jet' ,
'django.contrib.admin' ,
...
)
urlpatterns = patterns (
'' ,
url ( r'^jet/' , include ( 'jet.urls' , 'jet' )), # Django JET URLS
url ( r'^jet/dashboard/' , include ( 'jet.dashboard.urls' , 'jet-dashboard' )), # Django JET dashboard URLS
url ( r'^admin/' , include ( admin . site . urls )),
...
)
pip install google-api-python-client==1.4.1
python manage . py migrate dashboard
# or
python manage . py syncdb
python manage . py collectstatic