django,如何使用auth_login基于用户角色重定向到特定页面

时间:2012-05-14 14:27:34

标签: django authentication

我们如何使用auth_login将用户重定向到基于用户角色的特定页面?

例如:

  1. 角色为“CRM”的用户应重定向到信息中心
  2. 角色为“Admin”的用户应重定向到“活动”
  3. 可以使用auth_login在Django中完成吗?

1 个答案:

答案 0 :(得分:0)

如果您通过“角色”引用权限,则可以使用has_perm()来测试是否存在特定权限。

https://docs.djangoproject.com/en/1.4/topics/auth/#django.contrib.auth.models.User.has_perm