class Task(models.Model):
name = models.CharField(max_length=255)
group = models.ForeignKey('self', related_name='subtasks')
Нашел быстрое решение, предложенное маньяком django
http://softwaremaniacs.org/blog/2009/09/21/trees-in-django-templates/
class Task(models.Model):
name = models.CharField(max_length=255)
group = models.ForeignKey('self', related_name='subtasks')