Set up authentication system

This commit is contained in:
tjp03u
2014-10-23 22:13:03 +01:00
parent e10021d47b
commit 4540be7ecf
41 changed files with 705 additions and 1 deletions

View File

@@ -1,3 +1,16 @@
from django.db import models
from django.contrib.auth.models import AbstractUser
from django.conf import settings
import hashlib
# Create your models here.
class Profile(AbstractUser):
initials = models.CharField(max_length=5, unique=True)
phone = models.CharField(max_length=13, null=True, blank=True)
@property
def profile_picture (self):
url = ""
if settings.USE_GRAVATAR or settings.USE_GRAVATAR is None:
url = "https://www.gravatar.com/avatar/" + hashlib.md5(self.email).hexdigest() + "?d=identicon&s=500"
return url