在Django中,在创建我们时选择用户组

2024-09-25 00:34:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一个简单的任务如下。在

我想以单选按钮的形式显示表单中的所有用户组(以便新用户只能属于一个组)

在“保存”按钮上,我想将所选组设置为新创建用户的组。在

这是我的表单.py在

class UserGroupForm( forms.Form ):
    CHOICES = [( group.name, group.name ) for group in Group.objects.all()]
    name = forms.ChoiceField(choices=CHOICES,widget = forms.widgets.RadioSelect())

这是我的视图.py在

^{pr2}$

这是我的模板分配_组.html在

{{ UserGroupForm.name }}

我保证has_key工作正常。(&;not displayed in template),因为上面的代码是create_user页面的一部分。 它工作正常。但我只想在创建用户时添加选择组的功能:)

我有以下错误

类型错误。。。。。。 “Group”对象不可读取

我从下面得到了一些参考:

How to add customize userinfo table to auth_user_groups in django?


Tags: to用户nameinpy表单错误group