View - Código de cadastro de usuários
def cadastro(request):
if request.user.is_authenticated:
if request.method == 'POST':
nome = request.POST['nome']
email = request.POST['email']
senha = request.POST['senha']
senha2 = request.POST['senha2']
if User.objects.filter(email=email).exists():
return render(request, 'cadastro.html')
if User.objects.filter(username=nome).exists():
return render(request, 'cadastro.html')
user = User.objects.create_user(username=nome, email=email, password=senha)
user.save()
return render(request, 'cadastro.html')
else:
return render(request, 'login.html')
Model - Cadastro de usuário
from django.contrib.auth.models import AbstractUser
from django.db import models
class User(AbstractUser):
tecnico = models.BooleanField(null=True, blank=True)
Não consigo excluir o usuário dos grupos e nem escolher qual grupo ele deve fazer parte.
Se eu criar um novo grupo os usuários já são inseridos nele.