from AbstractUser, which has the following fields: - username - first_name - last_name - email - is_staff - is_active - date_joined ''' birthdate = models.DateField('Date of Birth', null=True, blank=False) gender = models.CharField('Gender', max_length=1, choices=GENDER_CHOICES, blank=False) books = models.ManyToManyField('stacks.Book', through='stacks.LoanedBook') def __unicode__(self): return self.get_full_name()