User Profile minimal code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# -*- coding: utf-8 -*-
from django.contrib.auth.models import User
from django.db import models

class UserProfile(models.Model):
    ''' Special User for Ionyse '''
    user = models.ForeignKey(User, unique=True)

def createUserProfile(sender, instance, **kwargs):
    """ Create a UserProfile object each time a User is created ; and
    link it.
    """
    UserProfile.objects.get_or_create(user=instance)

models.signals.post_save.connect(createUserProfile, sender=User)

More like this

  1. filter dates to user profile's timezone by Scanner 7 years ago
  2. convenience parent class for UserProfile model by willhardy 4 years, 11 months ago
  3. Simple profile middleware by limodou 7 years, 1 month ago
  4. User post_save signal to auto create 'admin' profile by marinho 6 years, 4 months ago
  5. UserProfileForm by Natim 4 years, 5 months ago

Comments

(Forgotten your password?)