Skip to content

Instantly share code, notes, and snippets.

@zaikays
Created April 15, 2016 14:32
Show Gist options
  • Save zaikays/d710880f6dafa8f55e455e37d074ccfa to your computer and use it in GitHub Desktop.
Save zaikays/d710880f6dafa8f55e455e37d074ccfa to your computer and use it in GitHub Desktop.
from django.db import models
from django.contrib.auth.models import User
class Coach(models.Model):
user = models.OneToOneField(User)
date_of_birth = models.DateField()
phone = models.CharField(max_length=20)
address = models.CharField(max_length=75)
skype = models.CharField(max_length=50)
description = models.TextField()
Male = 'M'
Female = 'F'
GENDER_CHOICES = (
(Male, 'Male'),
(Female, 'Female'),
)
gender = models.CharField(max_length=1,
choices=GENDER_CHOICES,
default=Male
)
def __unicode__(self):
return self.user.username
def name(self):
return self.user.first_name
first_name = property(name)
def surname(self):
return self.user.last_name
last_name = property(surname)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment