我希望在基于用户组的身份验证后将用户重定向到视图。
我一直在想这样的事情。
if user is user.group = ServiceProvider
return HttpResponseRedirect('/loggedin/')
答案 0 :(得分: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/')