我正在开发一个 Django 应用程序,它将有两种类型的用户:管理员和用户。两者都是我项目中的组,根据个人登录所属的组,我想将它们重定向到单独的页面。现在我的settings.py中有这个
LOGIN_REDIRECT_URL = 'admin_list'
这会将所有登录到“admin_list”的用户重定向到“admin_list”,但该视图只能由 Admins 组的成员访问——否则它会返回 403。至于登录视图本身,我只是使用 Django 提供的一个。我已将此添加到我的主 urls.py 文件中以使用这些视图:
url(r'^accounts/', include('django.contrib.auth.urls')),
我怎样才能做到这一点,以便只有 Admins 组的成员被重定向到该视图,而其他所有人都被重定向到不同的视图?