blob: 4688b79a89fc9161656be95384661bd5bfebce09 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
from django.db import models
from django.conf import settings
from django.db.models.signals import post_save
from django.contrib.auth.models import User
from project.scipycon.base import models as base_models
class UserProfile(base_models.ScopedBase):
"""Extend atributes for django User
"""
user = models.ForeignKey(User, unique=True)
url = models.URLField(blank=True, verify_exists=False)
photo = models.CharField(max_length=64, blank=True)
about = models.TextField(blank=True)
def __unicode__(self):
return 'UserProfile for user: <%s %s> %s' % (self.user.first_name,
self.user.last_name, self.user.email)
def fullname(self):
return '%s %s' % (self.user.first_name, self.user.last_name)
|