Ссылка на id родительской модели при получении дочерних данных в Django Multitable inheritance
Я расширил 2 модели из родительской модели следующим образом.
class ParentModel(models.Model):
# fields
class ChildModelA(ParentModel):
# fields
class ChildModelB(ParentModel):
# fields
Могу ли я как-то сослаться на id дочерних моделей в родительской модели? Сейчас я все еще получаю его вручную по obj.parentmodel_ptr.id
Вы также можете определить как -
class ParentModel(models.Model):
# fields
class ChildModelA(models.Model):
# fields
parent = models.ForeignKey(ParentModel)
class ChildModelB(models.Model):
# fields
parent = models.ForeignKey(ParentModel)
Таким образом вы можете найти взаимосвязь. Если это соответствует вашим требованиям.