我希望能够在我的用户创建表单(signup.html)(forms.py)中添加一个组选择复选框,以便在注册时将其分配给他们选择的组。这些组将具有不同的权限来访问站点上的特定模型。谢谢!
答案 0 :(得分:1)
首先将所有组呈现到您的下拉菜单中。 在您可以将选定的组添加到用户之后。
user=User.objects.create(field=value)
user.groups.add(selected_groups)
在您可以通过以下方式获得用户权限后
Django用户模型user.get_all_permissions()
为您提供了帮助。
此功能将返回选定的组权限和特定用户的权限