Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Address(models.Model):
- name = models.CharField(max_length=200, blank=True, null=True)
- street = models.CharField(max_length=200, blank=True, null=True)
- state = models.CharField(max_length=100, blank=True, null=True)
- city = models.CharField(max_length=100, blank=True, null=True)
- cep = models.CharField(max_length=50, blank=True, null=True)
- district = models.CharField(max_length=100, blank=True, null=True)
- complement = models.CharField(max_length=100, blank=True, null=True)
- kind_address = models.ForeignKey(
- 'company.KindAddress',
- null=True,
- blank=True,
- on_delete=models.CASCADE
- )
- person = models.ForeignKey(
- 'company.Person',
- null=True,
- blank=True,
- related_name='address_set',
- on_delete=models.CASCADE
- )
- default = models.BooleanField(default=False)
- def get_absolute_url(self):
- return reverse('address-update-view', args=[str(self.pk)])
- def __str__(self):
- address = ""
- if self.street:
- address = '{}'.format(self.street)
- if self.state:
- address = '{}, {}'.format(address, self.state)
- if self.city:
- address = '{} - {}'.format(address, self.city)
- if self.district:
- address = '{}, {}'.format(address, self.district)
- return address
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement