Django - Как использовать несколько моделей в качестве внешнего ключа? - PullRequest
0 голосов
/ 04 августа 2020

В моей модели Blank есть поле policy_type, и у меня есть папка policies, в которой я создал отдельные модели для каждого типа policy. Например: car.py, property.py, smartphone.py и так далее. Как я могу использовать их как QuerySet или что-то еще в модели Blank? Вот мои коды:

models.py:

class Blank(models.Model):
    blank_series = models.CharField(max_length=3, blank=True,null=True)
    blank_number = models.IntegerField(blank=True, null=True)

    # here must be policy_type field...

policies/car.py:

class Car(models.Model):
    brand= models.CharField(max_length=3)
    price = models.DecimalField(decimal_places=2, max_digits=8)

policies/smartphone.py:

class Smartphone(models.Model):
    brand= models.CharField(max_length=3)
    price = models.DecimalField(decimal_places=2, max_digits=8)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...