Create a profile on user creation

This commit is contained in:
Trever Fischer
2012-02-19 17:46:41 -05:00
parent 54811c4cd8
commit 3e81b2e8b7

View File

@@ -1,5 +1,6 @@
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save
class MinecraftProfile(models.Model):
user = models.OneToOneField(User)
@@ -13,3 +14,9 @@ class Quote(models.Model):
def __unicode__(self):
return self.text
def create_profile(sender, instance, created, **kwargs):
if created:
MinecraftProfile.objects.create(user=instance)
post_save.connect(create_profile, sender=User)