可扩展的管理接口
nexus的Python项目详细描述
nexus是django中一个可插入的管理应用程序。它旨在为您提供一个简单的设计和架构,用于构建管理应用程序。
(该项目仍在积极开发中)
屏幕截图
安装
用PIP安装(或简易安装):
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模块的其他应用程序:
(即将提供有关编写模块的文档)