У меня есть две модели:Django модели Field от OneToOneField
class FirstModel(models.Model):
foo = models.IntegerField(default=0)
class SecondModel(models.Model):
bar = models.OneToOneField(FirstModel, on_delete=models.CASCADE, primary_key=True)
Как сделать переменную baz
, что от FirstModel.foo
?
Я хочу это было так же просто, как:
class SecondModel(models.Model):
bar = models.OneToOneField(FirstModel, on_delete=models.CASCADE, primary_key=True)
baz = bar.foo
Конечной Цели: Чтобы получить foo
из экземпляра SecondModel
как second_model_instace.foo
.
Спасибо, я знал об этом. Я не был откровен с тем, что хотел. Я собираюсь обновить вопрос. Я хочу, чтобы это можно было сделать: 'second_model_instance.foo', чтобы получить foo. – Tsangares
@Tsangares Я обновил ответ. Это то, что вы искали? – DurgaDatta