0
我想打開一個新項目的django管理員,我正在爲我們的用戶以及我們的員工開展工作。我遇到的問題是用戶和管理員使用軟件的方式不同,並且在兩個組之間共享相同的界面會導致效率低下。django的兩個不同模板admin
如果用戶是或不是員工,是否有可能讓django管理員使用特定模板?或者我需要創建兩個不同的管理網站?
我想打開一個新項目的django管理員,我正在爲我們的用戶以及我們的員工開展工作。我遇到的問題是用戶和管理員使用軟件的方式不同,並且在兩個組之間共享相同的界面會導致效率低下。django的兩個不同模板admin
如果用戶是或不是員工,是否有可能讓django管理員使用特定模板?或者我需要創建兩個不同的管理網站?
您需要創建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)