具有改进功能的 Django 管理界面的现代模板
项目描述
Django JET 重启(Django 3.x 和 4.x)
Django Jet Reboot 是 Django 管理界面的现代模板,具有改进的功能。重新启动原始项目:django-jet。
我们只关注 django >= 3.0 & Python >= 3.7。我们不支持旧版本。
为什么选择 Django JET?
新面貌
响应式移动界面
有用的管理主页
最小模板覆盖
易于集成
主题支持
自动完成
方便的控制
截图
安装
下载并安装最新版本的 Django JET Reboot:
pip install django-jet-reboot
将 'jet' 应用程序添加到 Django 项目 settings.py 文件的 INSTALLED_APPS 设置中(注意它应该在 'django.contrib.admin' 之前):
INSTALLED_APPS = (
...
'jet',
'django.contrib.admin',
)
确保在 settings.py 中启用了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',
...
],
},
},
]
将 URL-pattern 添加到 Django 项目 urls.py 文件的 urlpatterns 中(相关查找和自动完成需要它们):
urlpatterns = patterns(
'',
path('jet/', include('jet.urls', 'jet')), # Django JET URLS
path('admin/', include(admin.site.urls)),
...
)
创建数据库表:
python manage.py migrate jet
如果您在生产环境中,请收集静态:
python manage.py collectstatic
清除浏览器缓存
仪表板安装
将 'jet.dashboard' 应用程序添加到 Django 项目 settings.py 文件的 INSTALLED_APPS 设置中(注意它应该在 'jet' 之前):
INSTALLED_APPS = (
...
'jet.dashboard',
'jet',
'django.contrib.admin',
...
)
将 URL-pattern 添加到 Django 项目 urls.py 文件的 urlpatterns 中(相关查找和自动完成需要它们):
urlpatterns = patterns(
'',
path('jet/', include('jet.urls', 'jet')), # Django JET URLS
path('jet/dashboard/', include('jet.dashboard.urls', 'jet-dashboard')), # Django JET dashboard URLS
path('admin/', include(admin.site.urls)),
...
)
对于 Google Analytics 小部件,仅安装 python 包:
pip install google-api-python-client==1.4.1
创建数据库表:
python manage.py migrate dashboard
如果您在生产环境中,请收集静态:
python manage.py collectstatic