File: //home/arjun/projects/aigenerator/AI-LG-backend/Ai_logo_generation/User/models.py
from django.db import models
from django.conf import settings
class BillingAddress(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='billing_addresses')
first_name = models.CharField(max_length=255)
last_name = models.CharField(max_length=255)
country_code = models.CharField(max_length=10)
phone_number = models.CharField(max_length=20)
address = models.TextField()
city = models.CharField(max_length=255)
state = models.CharField(max_length=255)
postal_code = models.CharField(max_length=20)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
def __str__(self):
return f"{self.first_name} {self.last_name} - {self.address}"