from django.dispatch import receiver from django.contrib.auth.models import Group from registration.signals import user_registered @receiver(user_registered) def user_registered_callback(sender, user, request, **kwargs): # import code; code.interact(local=dict(globals(), **locals())) group_name = request.POST['group_id'] or None g = Group.objects.get(name=group_name) g.user_set.add(user)