具有改进功能的 Django 管理界面的现代模板
项目描述
具有改进功能的 Django-3 管理界面的现代模板
Django JET 有两种许可证:开源(AGPLv3)和商业。请注意,在您的程序中使用 AGPLv3 代码也使它们与 AGPL 兼容。因此,如果您不想遵守,我们可以为您提供商业许可(访问主页)。商业许可证旨在在没有 AGPLv3 规定的情况下在商业产品和应用程序中使用 Django JET。
主页:http: //jet.geex-arts.com/
新喷气机:现场演示
文档:http: //jet.readthedocs.org/
为什么选择 Django JET?
新面貌
响应式移动界面
有用的管理主页
最小模板覆盖
易于集成
主题支持
自动完成
方便的控制
截图
安装
下载并安装 Django JET 的 Django3 兼容版本:
pip install https://github.com/Barukimang/django-jet/archive/dev.zip
# or
easy_install https://github.com/Barukimang/django-jet/archive/dev.zip
将 '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 [
'',
path('jet/', include('jet.urls', 'jet')), # Django JET URLS
path('admin/', include(admin.site.urls)),
...
]
创建数据库表:
python manage.py migrate jet
# or
python manage.py syncdb
如果您在生产环境中,请收集静态:
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 [
'',
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)),
...
]
X_FRAME_OPTIONS = 'SAMEORIGIN'
对于 Google Analytics 小部件,仅安装 python 包:
pip install google-api-python-client==1.4.1
创建数据库表:
python manage.py migrate dashboard
# or
python manage.py syncdb
如果您在生产环境中,请收集静态:
python manage.py collectstatic