2013-01-11 119 views
0

我想打开一个新项目的django管理员,我正在为我们的用户以及我们的员工开展工作。我遇到的问题是用户和管理员使用软件的方式不同,并且在两个组之间共享相同的界面会导致效率低下。django的两个不同模板admin

如果用户是或不是员工,是否有可能让django管理员使用特定模板?或者我需要创建两个不同的管理网站?

回答

1

您需要创建django.contrib.admin.sites.AdminSite

Docs

用法示例的不同实例,

# 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) 
相关问题