Templat modern untuk antarmuka admin Django dengan fungsionalitas yang ditingkatkan
Perhatian! JET BARU |
---|
Kami bangga mengumumkan Jet yang benar-benar baru. Silakan lihat Demo Langsung. Pengembangan fitur baru untuk Django Jet akan dibekukan, hanya bug kritis yang akan diperbaiki. |
Demo Langsung |
Django JET memiliki dua jenis lisensi: sumber terbuka (AGPLv3) dan komersial. Harap dicatat bahwa menggunakan kode AGPLv3 dalam program Anda membuatnya kompatibel dengan AGPL juga. Jadi jika Anda tidak ingin mematuhinya kami dapat memberikan Anda lisensi komersial (kunjungi halaman Beranda). Lisensi komersial dirancang untuk menggunakan Django JET dalam produk dan aplikasi komersial tanpa ketentuan AGPLv3.
pip install django - jet
# or
easy_install django - jet
INSTALLED_APPS = (
...
'jet' ,
'django.contrib.admin' ,
)
django.template.context_processors.request
diaktifkan di settings.py (cara Django 1.8+): TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
Peringatan
Sebelum Django 1.8 Anda harus menentukan pemroses konteks dengan cara yang berbeda. Gunakan juga django.core.context_processors.request
alih-alih 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
Catatan
Dashboard terletak ke dalam aplikasi terpisah. Jadi setelah instalasi JET biasa, itu tidak akan aktif. Untuk mengaktifkan aplikasi dashboard ikuti langkah-langkah berikut:
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 instal google-api-python-client==1.4.1
python manage . py migrate dashboard
# or
python manage . py syncdb
python manage . py collectstatic