55
66# Create your models here.
77
8+
89# Car Make model
910class CarMake (models .Model ):
1011 name = models .CharField (max_length = 100 ) # Car make name
1112 description = models .TextField () # Description of the car make
12- # Additional fields as needed
13+
1314 created_at = models .DateTimeField (
1415 default = now , editable = False
1516 ) # Timestamp for creation
@@ -21,7 +22,9 @@ def __str__(self):
2122# Car Model model
2223class CarModel (models .Model ):
2324 car_make = models .ForeignKey (
24- CarMake , on_delete = models .CASCADE , related_name = 'models'
25+ CarMake ,
26+ on_delete = models .CASCADE ,
27+ related_name = 'models'
2528 )
2629 name = models .CharField (max_length = 100 ) # Car model name
2730 dealer_id = models .IntegerField () # Reference to dealer in Cloudant database
@@ -41,16 +44,17 @@ class CarModel(models.Model):
4144 ) # Car type
4245
4346 year = models .IntegerField (
44- validators = [MinValueValidator (2015 ), MaxValueValidator (2023 )],
47+ validators = [
48+ MinValueValidator (2015 ),
49+ MaxValueValidator (2023 )
50+ ],
4551 default = 2023
4652 ) # Year of the car model
4753
4854 description = models .TextField (blank = True , null = True ) # Optional description
4955
5056 def __str__ (self ):
51- return (
52- f"{ self .car_make .name } { self .name } ({ self .type } )"
53- )
57+ return f"{ self .car_make .name } { self .name } ({ self .type } )"
5458
5559
5660admin .site .register (CarMake )
0 commit comments