2011-05-07 63 views

回答

1

要获得用户的组检查authentication的文档。

用户对象有两个多对多 字段:models.User。组和 user_permissions。用户对象可以 访问的 同样的方式及其相关对象的任何其他的Django模型:

myuser.groups = [group_list] 

因此,如果您要检查如果用户是该组的成员教师

if myuser.groups.filter(name='teachers'): 
    print "myuser is a teacher" 
    ... 

考虑到重定向,请参阅此答案:Django - after login, redirect user to his custom page --> mysite.com/username