我想把我正在做的一个新项目的django管理员开放给我们的用户和员工。我遇到的问题是,用户和管理员使用软件的方式不同,在两个组之间共享相同的界面将导致效率低下。
是否可以让django管理员使用特定的模板?或者我需要创建两个不同的管理站点?
发布于 2013-01-12 03:42:48
您需要创建不同的django.contrib.admin.sites.AdminSite实例
示例用法,
# admin.py
from django.contrib.admin.sites import AdminSite
new_admin = AdminSite(name='My New Admin Panel')
new_admin.index_template = "new_admin/index.html"
# urls.py
from myproject.admin import new_admin
(r'^new_admin/(*.)', new_admin.urls)https://stackoverflow.com/questions/14285026
复制相似问题