Python Django-如何将我创建的用户添加到我的组中?
我正在使用 我以用户身份登录。当我注册另一个用户时,如何在我所属的组名下注册另一个用户?如何向组中添加成员 forms.pyPython 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',
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你不能保证一个用户只有一个组。您需要定义自己的自定义用户模型来添加此检索。然而,当我注册时,我会写入组名,在注册结束时,我的组被创建,我也加入了组。虽然我可以在注册过程中做到这一点,但我怎么能不解决上述问题。唯一的区别是我不会组成一个小组,但我会加入一个现有的小组。