为每个用户设置不同的管理索引页面

时间:2015-07-27 09:40:59

标签: django django-admin

我正在定制django管理员。我想为员工用户设置一个不同的索引页面,并为超级用户保留原件。

我所做的是添加一个如下所示的视图:

def home(request):
    if request.user.is_superuser:
        return HttpResponseRedirect("/admin/new_admin/")
    else:
        return HttpResponseRedirect("/admin/new_admin/orders/")

但还有一个额外的问题:

  1. 网址为“/ admin / new_admin /”
  2. 我不知道这是否是最好的方法。

    这是我的urls.py

    urlpatterns = patterns('',
        (r'^admin/$', 'new_admin.views.home'),
        (r'^admin/',  include(admin.site.urls)), # admin site
    )
    

    有人能帮助我吗?

    由于

0 个答案:

没有答案
相关问题