In my app i have the AUTH_PROFILE_MODULE set to users.UserProfile. This UserProfile has a function create which should be called, when a n
Django-registration provides two signals, which are:
For your case, you need user_registered
from registration.signals import user_registered
def createUserProfile(sender, instance, **kwargs):
user_profile = UserProfile.objects.create(user=instance)
user_registered.connect(createUserProfile)
You don't need to create any separate signals.py file. You can keep this code in models.py of any of your app. However, since its Profile creation code, you should keep it in profiles/models.py