我想在基于用户组的身份验证后将用户重定向到视图。
我一直在想这样的事情。
if user is user.group = ServiceProvider
return HttpResponseRedirect('/loggedin/')
我想在基于用户组的身份验证后将用户重定向到视图。
我一直在想这样的事情。
if user is user.group = ServiceProvider
return HttpResponseRedirect('/loggedin/')
在阅读了这个之后,我得到了答案,并且是通过一个过滤器。
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/')