Заготовка для древовидного списка в Django
Для построения списка иногда требуется чтобы модель ссылалась сама на себе, это достигается использованием self, пример
None
class Category( models.Model ):
parent = models.ForeignKey( 'self', null=True, blank=True )
title = models.CharField( max_length=255 )
Примечание: можно достигнуть того же эффекта ссылаясь на себя по названию класса, как и указано в документации