Я хотел бы разделить пользователей на две разные группы, работодатель или сотрудник, при регистрации. Я использую django-userena, а для группы работодателей я думаю использовать клон того же самого вида регистрации, кроме как с другим URL-адресом, привязанным к нему.Как назначить пользователя группе при регистрации с помощью django-userena?
Так кто подпишется на URL (г '^ Регистрация/работодатель/$) будут добавлены в группу работодателя с
new user = user.groups.add(Group.objects.get(name=employer))
добавил к виду. Правильно ли это?
В настоящее время вид имеет: 'вид = signup_form() если request.method == 'POST': form = signup_form (request.POST, request.FILES) if form.is_valid(): user = form.save() ' Ссылка на просмотр [ссылка] https://github.com /bread-and-pepper/django-userena/blob/master/userena/views.py [link] – Jesramz
Возможно, перед 'user = form.save()' в представлении я могу добавить 'new_user.groups.add (Group.objects.get (name = 'employer')) 'и я тонкий k это все, что необходимо в новом представлении? Поскольку представление вызывает форму, в которой есть метод сохранения, который уже создает пользователя. [userena_forms] (https://github.com/bread-and-pepper/django-userena/blob/master/userena/forms.py) – Jesramz
спасибо за ваш комментарий, проверьте, работает ли это для вас – StefanoP