Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-如何将我创建的用户添加到我的组中?_Python_Django - Fatal编程技术网

Python Django-如何将我创建的用户添加到我的组中?

Python Django-如何将我创建的用户添加到我的组中?,python,django,Python,Django,我正在使用 我以用户身份登录。当我注册另一个用户时,如何在我所属的组名下注册另一个用户?如何向组中添加成员 forms.py class CalisanForm(forms.ModelForm): member = forms.CharField(max_length=100, label='Çalışan Adı') class Meta: model = User fields = [ 'member',

我正在使用

我以用户身份登录。当我注册另一个用户时,如何在我所属的组名下注册另一个用户?如何向组中添加成员

forms.py

class CalisanForm(forms.ModelForm):
    member = forms.CharField(max_length=100, label='Çalışan Adı')

    class Meta:
        model = User
        fields = [
            'member',
        ]
def calisan(request):
    form = CalisanForm(request.POST or None)
    if form.is_valid():
        member = form.cleaned_data['member']
        member = Member.objects.create(first_name=member)
        return redirect('home')
    return render(request, 'accounts/calisan/calisan.html', {'form': form})
视图.py

class CalisanForm(forms.ModelForm):
    member = forms.CharField(max_length=100, label='Çalışan Adı')

    class Meta:
        model = User
        fields = [
            'member',
        ]
def calisan(request):
    form = CalisanForm(request.POST or None)
    if form.is_valid():
        member = form.cleaned_data['member']
        member = Member.objects.create(first_name=member)
        return redirect('home')
    return render(request, 'accounts/calisan/calisan.html', {'form': form})

您可能属于多个组,您需要决定为新用户选择哪个组。您可以通过request.user获得您的Django用户。要将成员分配给组,它位于Django组管理器repo的自述文件中,他将是单个组的成员。当我注册网站时,我创建了我的群。登录后,我进入添加用户页面并创建一个新用户。我创建的用户将自动包含在我的组中。你能通过代码给出一个例子吗?@witcher你不能保证一个用户只有一个组。您需要定义自己的自定义用户模型来添加此检索。然而,当我注册时,我会写入组名,在注册结束时,我的组被创建,我也加入了组。虽然我可以在注册过程中做到这一点,但我怎么能不解决上述问题。唯一的区别是我不会组成一个小组,但我会加入一个现有的小组。