E aí, Jônatas!
Tranquilo? Então, para mexer nos grupos padrões do Django e adicionar novos campos, é só seguir alguns passos. Primeiro, cria um model novo com os campos que tu quer adicionar. Depois, faz uma migração pra aplicar essas mudanças no banco de dados.
Por exemplo, se quiser adicionar um campo 'telefone' nos grupos, pode fazer algo assim:
from django.contrib.auth.models import Group
from django.db import models
class NovoCampo(models.Model):
grupo = models.OneToOneField(Group, on_delete=models.CASCADE)
telefone = models.CharField(max_length=15, blank=True, null=True)
Depois, roda as migrações:
python manage.py makemigrations
python manage.py migrate
Aí, toda vez que criar ou atualizar um grupo, também preenche o telefone. Sacou?
Ah, e se precisar customizar a página de admin pro teu model, cria um admin.py
no teu app e registra o model lá:
from django.contrib import admin
from .models import NovoCampo
admin.site.register(NovoCampo)
Com isso, no admin do Django, vai poder adicionar/editar os grupos junto com o novo campo.
Espero que ajude! Se tiver mais dúvidas, só chamar. Valeu!