分享

django jet-具有改进功能的Django管理界面的现代化响应模板

 CNStudent 2020-12-04

Django JET具有两种许可证:

开源(AGPLv3)和商业许可证。请注意,在程序中使用AGPLv3代码也使其与AGPL兼容。因此,如果您不想遵守该规定,我们可以向您提供商业许可证(请访问主页)。商业许可证旨在在没有AGPLv3规定的情况下在商业产品和应用程序中使用Django JET。

使用文档:http : //jet.readthedocs.org/

为什么选择Django JET?

新外观

响应式移动界面

有用的管理员主页

最小的模板覆盖

易于整合

主题支持

自动补全

方便的控制

屏幕截图

  

安装

  • 下载并安装最新版本的Django JET:

django jet-具有改进功能的Django管理界面的现代化响应模板

  • 将“ jet”应用程序添加到Django项目settings.py文件的INSTALLED_APPS设置中(请注意,该应用程序应位于“ django.contrib.admin”之前):

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_settingsTEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + (    'django.core.context_processors.request',
)
  • 将URL模式添加到Django项目urls.py文件的urlpatterns中(相关的查找和自动完成需要它们):

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
  • 清除浏览器缓存

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多