{% if objects %}{% csrf_token %}
    {% if mptt %}{% load mptt_tags %}{% recursetree objects %}
  1. {{node}}
    {% if not node.is_leaf_node %}
      {{ children }}
    {% endif %}
  2. {% endrecursetree %}{% else %}{% for node in objects %}
  3. {{node}}
  4. {% endfor %} {% endif %}
{% endif %}