django jet
1.0.8
機能が向上した Django 管理インターフェイスの最新のテンプレート
注意!新しいジェット |
---|
私たちはまったく新しい Jet を発表できることを誇りに思います。ぜひライブデモをご覧ください。 Django Jet の新機能の開発は凍結され、重大なバグのみが修正されます。 |
ライブデモ |
Django JET には、オープンソース (AGPLv3) と商用ライセンスの 2 種類のライセンスがあります。プログラムで AGPLv3 コードを使用すると、プログラムも AGPL 互換になることに注意してください。したがって、これに準拠したくない場合は、商用ライセンスを提供できます (ホームページにアクセスしてください)。商用ライセンスは、AGPLv3 の規定なしで商用製品およびアプリケーションで Django JET を使用するために設計されています。
pip install django - jet
# or
easy_install django - jet
INSTALLED_APPS = (
...
'jet' ,
'django.contrib.admin' ,
)
django.template.context_processors.request
コンテキスト プロセッサが settings.py で有効になっていることを確認します (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 インストール google-api-python-client==1.4.1
python manage . py migrate dashboard
# or
python manage . py syncdb
python manage . py collectstatic