Проверка на соответствие 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()
Быть может кто-то что-нибудь похожее делал, буду рад любой ссылке , весь мозг сломал