from django.db.models.signals import post_save
from django.contrib.auth.models import User
from django.contrib.auth import get_user_model

User = get_user_model()

def create_customer(sender, instance, created, **kwargs):
    if created:
        User.objects.create(username=instance)

post_save.connect(create_customer, sender=User)