Login

User Profile minimal code

Author:
Natim
Posted:
August 2, 2011
Language:
Python
Version:
1.3
Score:
-1 (after 1 ratings)

Usually I start an authentication app with this model.

Don't forget to set it up in the settings file

AUTH_PROFILE_MODULE = 'authentication.UserProfile'
 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. Form field with fixed value by roam 4 days, 17 hours ago
  2. New Snippet! by Antoliny0919 1 week, 4 days ago
  3. Add Toggle Switch Widget to Django Forms by OgliariNatan 3 months ago
  4. get_object_or_none by azwdevops 6 months, 3 weeks ago
  5. Mask sensitive data from logger by agusmakmun 8 months, 2 weeks ago

Comments

Please login first before commenting.