У меня есть приложение django, где я бы хотел определить взаимосвязь между двумя классами на базовом уровне. Он также имеет смысл для меня, чтобы определить отношения между детьми этих базовых классов - так что я получаю что-то вроде этого:Наследование и отношения Django Model
class BaseSummary(models.Model):
base_types...
class BaseDetail(models.Model):
base_detail_types...
base_summary = models.ForeignKey('BaseSummary')
class ChildSummary(BaseSummary):
child_summary_types...
class ChildDetail(BaseDetail):
child_detail_type...
child_summary = models.ForeignKey('ChildSummary')
Поддерживает ли Джанго это? и если он поддерживается, что-то вроде этого вызовет проблемы масштабируемости?
Спасибо!