title: tree structure of parent child relation in django templates
body: <p>how do i implement the tree structure in django templates with out using django-mptt.</p>
  
  <p>i have model.</p>
  
  <pre><code>class Person(TimeStampedModel):
      name  = models.CharField(max_length=32)
      parent      = models.ForeignKey('self', null=True, blank=True, related_name='children')
  </code></pre>
  
  <p>now i want ..</p>
  
  <pre><code> Parent
      Child 1
           subchild 1.1
           subchild 1.2
               nextsubchild 1.2.1
      Child 2
      Child 3
  </code></pre>
  
  <p>there names should be click able to show their profile.      </p>