xmpp.chapril.org-conversejs/accounts/models.py

19 lines
552 B
Python
Raw Normal View History

2012-03-02 14:24:39 +01:00
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save, pre_save
class Profile(models.Model):
user = models.ForeignKey(User, unique = True)
def create_profile_callback(sender, **kwargs):
'''
Automatically create profile when creating new user.
'''
if kwargs['created']:
profile, newprofile = Profile.objects.get_or_create(user = kwargs['instance'])
if newprofile:
profile.save
post_save.connect(create_profile_callback, sender = User)