Я уверен, что, возможно, есть несколько способов сделать то, что я делаю, но столкнулся с некоторыми проблемами. У меня есть модель «Член», и я также пытаюсь добавить «Зависимую» модель, которая наследует некоторые поля и данные от родителя (члена), но также имеет некоторые из тех же полей, но свои собственные данные. Каков наилучший способ достичь этого? ForeignKey, OneToOne или ManyToMany, или это вообще возможно?
Пример:
class Member(models.Model):
name = models.CharField(max_length=128)
address = models.CharField(max_length=128)
age = models.DateField()
class Dependent(models.Model):
name = models.CharField(max_length=128) (different name)
address = models.CharField(max_length=128) (same address as Member)
age = models.DateField() (different age)
Спасибо за вашу помощь.