Modèle moderne pour l'interface d'administration de Django avec des fonctionnalités améliorées
Attention! NOUVEAU JET |
---|
Nous sommes fiers d'annoncer le tout nouveau Jet. Veuillez consulter la démo en direct. Le développement de nouvelles fonctionnalités pour Django Jet sera gelé, seuls les bugs critiques seront corrigés. |
Démo en direct |
Django JET dispose de deux types de licences : open-source (AGPLv3) et commerciale. Veuillez noter que l'utilisation du code AGPLv3 dans vos programmes les rend également compatibles AGPL. Donc, si vous ne souhaitez pas vous y conformer, nous pouvons vous fournir une licence commerciale (visitez la page d'accueil). La licence commerciale est conçue pour utiliser Django JET dans des produits et applications commerciaux sans les dispositions de l'AGPLv3.
pip install django - jet
# or
easy_install django - jet
INSTALLED_APPS = (
...
'jet' ,
'django.contrib.admin' ,
)
django.template.context_processors.request
est activé dans settings.py (façon Django 1.8+) : TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
Avertissement
Avant Django 1.8, vous devez spécifier les processeurs de contexte de manière différente. Utilisez également django.core.context_processors.request
au lieu de 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
Note
Le tableau de bord se trouve dans une application distincte. Ainsi, après une installation typique de JET, il ne sera pas actif. Pour activer l'application de tableau de bord, procédez comme suit :
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