django jet
1.0.8
具有改进功能的 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 安装 google-api-python-client==1.4.1
python manage . py migrate dashboard
# or
python manage . py syncdb
python manage . py collectstatic