Возможно ли установить Django Admin
, чтобы показать, какой пользователь в какой группе? И возможно ли иметь возможность добавлять пользователя в группу, используя страницу Django Admin
? Если да, то как?Показать членов группы в Django Admin
Теперь я добавляю программных клиентов в customers group
и продавцы sellers group
, но я не вижу никакой информации в моей администрации.
Это моя регистрация view
:
def register_customer(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
customer_registration_form = forms.CustomerRegistrationForm(request.POST)
if form.is_valid() and customer_registration_form.is_valid():
new_user = form.save()
new_customer_profile = UserCustomerProfile(user=new_user)
new_customer_profile.save()
customers_group = Group.objects.get(name='Customers')
new_user.groups.add(customers_group)
return render(request, 'registration/complete.html')
else:
#handle errors
customer_registration_form = forms.CustomerRegistrationForm()
form = UserCreationForm()
return render(request, "registration/register.html",
{'form': form, 'customer_registration_form': customer_registration_form})
Для Django 1.8, мне нужно использовать 'модель = User.groups.through' как' through' не является атрибутом 'Group. user_set' – PaulR