Как установить прокси-модель для select related в Django?
У меня есть две модели:
class Parent(models.Model):
some_field = models.CharField(max_length=50, default='')
class Child(models.Model):
parent = models.ForeignKey(Parent)
И две прокси-модели для Parent
:
class ProxyParentFirst(Parent):
class Meta:
proxy = True
class ProxyParentSecond(Parent):
class Meta:
proxy = True
Как установить прокси-модель Parent
в select related для Child.parent
:
children = Child.objects.all().select_related('ProxyParentFirst')
или
children = Child.objects.all().select_related('ProxyParentSecond')