跳转到主要内容

可扩展的admin界面

项目描述

Nexus是Django中的一个可插拔admin应用程序。它旨在为您提供构建admin应用程序的简单设计和架构。

(该项目仍在积极开发中)

屏幕截图

http://dl.dropbox.com/u/116385/nexus.png

安装

使用pip(或easy_install)安装它

pip install nexus

配置

您需要像启用django.contrib.admin一样启用它。

首先,将其添加到您的INSTALLED_APPS设置中

INSTALLED_APPS = (
    ...
    'nexus',
)

现在,您需要在urls.py中包含它

import nexus

# sets up the default nexus site by detecting all nexus_modules.py files
nexus.autodiscover()

# urls.py
urlpatterns = patterns('',
    ('^nexus/', include(nexus.site.urls)),
)

默认情况下,Nexus需要django.contrib.auth和django.contrib.sessions。如果您正在使用自定义认证系统,您可以通过在django设置中使用设置NEXUS_SKIP_INSTALLED_APPS_REQUIREMENTS = True来跳过这些要求。

模块

默认情况下,Nexus包含一个模块,将自动识别django.contrib.admin。

提供Nexus模块的其他应用程序

(编写模块的文档即将推出)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

nexus-0.3.1.tar.gz (93.7 kB 查看哈希值)

上传时间

构建分发

nexus-0.3.1-py2.py3-none-any.whl (101.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持