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