将Django用户限制为一个组

时间:2017-05-19 17:29:42

标签: django

我很惊讶以前没有问过这个,但是我需要限制我在Django中的用户只属于一个组。我该怎么做?

1 个答案:

答案 0 :(得分:0)

一个选项可以是在您的视图或表单中,在您向用户添加更多组之前进行验证:

if user.groups.exists():
    for g in user.groups.all():
        user.groups.remove(g)

user.groups.add(group_to_add)