Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. class Address(models.Model):
  2. name = models.CharField(max_length=200, blank=True, null=True)
  3.  
  4. street = models.CharField(max_length=200, blank=True, null=True)
  5. state = models.CharField(max_length=100, blank=True, null=True)
  6. city = models.CharField(max_length=100, blank=True, null=True)
  7. cep = models.CharField(max_length=50, blank=True, null=True)
  8. district = models.CharField(max_length=100, blank=True, null=True)
  9. complement = models.CharField(max_length=100, blank=True, null=True)
  10.  
  11. kind_address = models.ForeignKey(
  12. 'company.KindAddress',
  13. null=True,
  14. blank=True,
  15. on_delete=models.CASCADE
  16. )
  17. person = models.ForeignKey(
  18. 'company.Person',
  19. null=True,
  20. blank=True,
  21. related_name='address_set',
  22. on_delete=models.CASCADE
  23. )
  24.  
  25. default = models.BooleanField(default=False)
  26.  
  27. def get_absolute_url(self):
  28. return reverse('address-update-view', args=[str(self.pk)])
  29.  
  30. def __str__(self):
  31. address = ""
  32. if self.street:
  33. address = '{}'.format(self.street)
  34. if self.state:
  35. address = '{}, {}'.format(address, self.state)
  36. if self.city:
  37. address = '{} - {}'.format(address, self.city)
  38. if self.district:
  39. address = '{}, {}'.format(address, self.district)
  40.  
  41. return address
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement