Skip to content

Instantly share code, notes, and snippets.

@brunoliveira8
Created January 31, 2016 19:29
Show Gist options
  • Save brunoliveira8/37c7037bc78d74ff25e3 to your computer and use it in GitHub Desktop.
Save brunoliveira8/37c7037bc78d74ff25e3 to your computer and use it in GitHub Desktop.
from django.db import models
from django.contrib.auth.models import User
from registration.signals import user_registered
# Create your models here.
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
anything = models.CharField(max_length=2, default='A')
def __unicode__(self):
return self.user
def user_registered_callback(sender, user, request, **kwargs):
user.first_name = str(request.POST["first_name"])
user.last_name = str(request.POST["last_name"])
user.save()
profile = UserProfile(user = user)
profile.anything = str(request.POST["anything"])
profile.save()
user_registered.connect(user_registered_callback)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment