Проверка на соответствие django

Подскажите пожалуйста есть ли возможность сделать проверку соответствия готового продукта с требованиями клиента. Есть три модели:

  • изготовители Manufacturer
  • Car - характеристики изготавливаемых ими машин ч/з связь один ко многим.
  • и модель заказчика со своими требованиями по цвету и мощности двигателя

У меня никак не получается связать заказчика с моделями Manufacturer и Car. Я бы хотел организовать проверку по типу :

if self.color == self.client_color = True
    retur self.client_name

иными словами если допустим цвет сопадает с цветом заказчика то в шаблоне отобразить имя заказчика

class Manufacturer(models.Model):
    # ...
    pass

class Car(models.Model):
    manufacturer = models.ForeignKey(Manufacturer, on_delete=models.CASCADE)
    color = models.CharField(max_length=50)
    engine_power = models.IntegerField()

    # ...
class Specification(models.Model):
    client_name = models.CharField(max_length=50, unique=True)
    client_color = models.CharField(max_length=50)
    client_engine_power = models.IntegerField()

Быть может кто-то что-нибудь похожее делал, буду рад любой ссылке , весь мозг сломал


Ответы (0 шт):