Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Building(models.Model):
- BUILDING_MAX_LEN = 50
- TOWN_MAX_LEN = 50
- name = models.CharField(
- max_length=BUILDING_MAX_LEN,
- unique=True,
- null=False,
- blank=False
- )
- town = models.CharField(max_length=TOWN_MAX_LEN)
- building_address = models.TextField()
- number_of_floors = models.IntegerField(
- validators=[MinValueValidator(1)]
- )
- def __str__(self):
- return self.name
- class Meta:
- verbose_name_plural = 'Building'
- class People(models.Model):
- first_name = models.CharField(
- verbose_name='First Name',
- max_length=30,
- null=False,
- blank=False
- )
- last_name = models.CharField(
- verbose_name='Last Name',
- max_length=30,
- null=False,
- blank=False,
- )
- taxes = models.BooleanField(
- verbose_name='Taxes',
- default=False,
- null=False,
- blank=False,
- )
- building = models.ForeignKey(
- Building,
- verbose_name="Building",
- on_delete=models.CASCADE,
- null=False,
- blank=False,
- )
- phone = models.IntegerField(
- verbose_name='Mobile Phone',
- null=True,
- blank=True,
- )
- current_email = models.EmailField(
- verbose_name='Email',
- null=True,
- blank=True,
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement