title: Nested blocks in Django templates
body: <p>The <code>master</code> template in my Django app looks like this:</p>
  
  <pre><code>{% block parent %}
      Some text...
      {% block child %}
          Default content here...
      {% endblock child %}
      ...some more text
  {% endblock parent %}
  </code></pre>
  
  <p>Now, this template should be overwritten in a way that the <code>child</code> block is changed:</p>
  
  <pre><code>{% extends "master.html" %}
  
  {% block child %}
      New content here...
  {% endblock child%}
  </code></pre>
  
  <p>However, the rendering stays the same (printing "default content here..."). Have I missed something obvious or are nested blocks not possible? (Or, violating the DRY principle, have I to re-define the <code>parent</code> block?)</p>
  
  <p><strong>Edit:</strong> I'm working with Django 1.1, if that matters.</p>