соответствующие данные, прежде чем запрашивать). Между тем, mptt более практичен.
я есть эта модель с собственной ссылкой внешнего ключа:
class Person(TimeStampedModel):
name = models.CharField(max_length=32)
parent = models.ForeignKey('self', null=True, blank=True, related_name='children')
Теперь я хочу получить всех многоуровневых детей для человека. Как мне написать запрос Django для него? Он должен вести себя как рекурсивная функция.