Advertisement
Guest User

nanny_models

a guest
May 25th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. from django.db import models
  2.  
  3.  
  4. class Nanny(models.Model):
  5.  
  6.     name = models.CharField(max_length=100)
  7.     surname = models.CharField(max_length=100)
  8.     age = models.IntegerField()
  9.     hourly_rate = models.IntegerField(default=5)
  10.  
  11.     # TODO create photo field
  12.  
  13.     info = models.TextField(max_length=1000,
  14.                             blank=True)
  15.  
  16.     def __str__(self):
  17.         return '{} {}, {} y.o.'.format(self.name,
  18.                                        self.surname,
  19.                                        self.age)
  20.  
  21.  
  22. class QualificationsList(models.Model):
  23.  
  24.     nanny = models.OneToOneField(Nanny,
  25.                                  on_delete=models.CASCADE,
  26.                                  related_name='qualifications')
  27.  
  28.     non_smoker = models.BooleanField(blank=True, default=False)
  29.     drivers_licence = models.BooleanField(blank=True, default=False)
  30.     has_car = models.BooleanField(blank=True, default=False)
  31.     first_aid = models.BooleanField(blank=True, default=False)
  32.  
  33.     def __str__(self):
  34.         return "{}'s qualifications".format(self.nanny.name+self.nanny.surname)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement