-1

我想在基于用户组的身份验证后将用户重定向到视图。

我一直在想这样的事情。

if user is user.group = ServiceProvider 
    return HttpResponseRedirect('/loggedin/')
4

1 回答 1

0

在阅读了这个之后,我得到了答案,并且是通过一个过滤器。

if user is not None:
    auth.login(request, user)
    if user.groups.filter (name='Customers'):
        return HttpResponseRedirect('/loggedincustomer/')
    elif user.groups.filter (name='Service Providers'):
        return HttpResponseRedirect('/loggedin/')
    else:
        return HttpResponseRedirect('/invalid/')
于 2013-10-23T11:06:18.953 回答