from django.db import models # Create your models here. class Auto(models.Model): """Модель автомобиля""" brand = models.CharField( max_length=100, verbose_name="Марка", help_text="Например: Toyota, BMW, Lada" ) model = models.CharField( max_length=100, verbose_name="Модель", help_text="Например: Camry, X5, Granta" ) year = models.PositiveIntegerField( verbose_name="Год выпуска", help_text="Год выпуска автомобиля (например, 2023)", ) color = models.CharField( max_length=50, verbose_name="Цвет", blank=True, # можно не указывать цвет null=False, default="Не указан", help_text="Например: чёрный, серебристый, красный" ) created_at = models.DateTimeField( auto_now_add=True, verbose_name="Дата создания записи" ) updated_at = models.DateTimeField( auto_now=True, verbose_name="Дата последнего изменения" ) class Meta: verbose_name = "Автомобиль" verbose_name_plural = "Автомобили" ordering = ["-year", "brand", "model"] def __str__(self): return f"{self.brand} {self.model} ({self.year})"