Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.db import models
- from address.models import models
- # Create your models here.
- class Customer(models.Model):
- id = models.BigAutoField(primary_key=True)
- first_name = models.CharField(max_length=100)
- last_name = models.CharField(max_length=100)
- email = models.CharField(max_length=100)
- phone = models.CharField(max_length=100)
- mailing_address = models.CharField(max_length=100)
- mailing_city = models.CharField(max_length=100)
- STATE_CHOICES = {"AL":"Alabama","AK":"Alaska","AZ":"Arizona","AR":"Arkansas","CA":"California","CO":"Colorado","CT":"Connecticut","DE":"Delaware","FL":"Florida","GA":"Georgia","HI":"Hawaii","ID":"Idaho","IL":"Illinois","IN":"Indiana","IA":"Iowa","KS":"Kansas","KY":"Kentucky","LA":"Louisiana","ME":"Maine","MD":"Maryland","MA":"Massachusetts","MI":"Michigan","MN":"Minnesota","MS":"Mississippi","MO":"Missouri","MT":"Montana","NE":"Nebraska","NV":"Nevada","NH":"New Hampshire","NJ":"New Jersey","NM":"New Mexico","NY":"New York","NC":"North Carolina","ND":"North Dakota","OH":"Ohio","OK":"Oklahoma","OR":"Oregon","PA":"Pennsylvania","RI":"Rhode Island","SC":"South Carolina","SD":"South Dakota","TN":"Tennessee","TX":"Texas","UT":"Utah","VT":"Vermont","VA":"Virginia","WA":"Washington","WV":"West Virginia","WI":"Wisconsin","WY":"Wyoming",}
- mailing_state = models.CharField(max_length=2, choices=STATE_CHOICES, default="LA")
- mailing_zip = models.CharField(max_length=10, null=True, blank=True)
- def __str__(self):
- return f'{self.last_name}, {self.first_name}'
- class Meta:
- verbose_name_plural = "Customers"
- ordering = ["last_name","first_name"]
Advertisement
Add Comment
Please, Sign In to add comment