Skip to content Skip to sidebar Skip to footer

Django-MPTT Drilldown Template

I am having some trouble getting a drilldown for mptt in my template. I have the following model. models.py class Dimension_value(MPTTModel): name = models.CharField(max_length

Solution 1:

You can do this by using some css and jquery

{% block head %}
{% endblock %}
{%block body%}

<div class="container-fluid">

   <div class="card">
      <div class="card-body">
         <h2>My dimensions</h2>
         {% load mptt_tags %}

     {% recursetree dimensions %}
                <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse{{node.level}}" aria-expanded="false" aria-controls="collapsed">

             {{ node.name }}</a>
             {% if not node.is_leaf_node %}

                 <ul class="children">
                   <div id="collapse{{node.level}}" class="children panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
                     <div class="panel-body">

                     {{ children }}  </div>
                     </div>
                 </ul>
             {% endif %}

     {% endrecursetree %}

      </div>
   </div>
   <br>
   <a class="btn btn-primary" href="{% url 'add_plan' %}" role="button">Add a plan</a>
   <button onclick="goBack()" class = "btn btn-secondary">Go Back</button><br><br><a class="btn btn-primary" href="{% url 'subscribeusertoplan' %}" role="button">Add a user to plan</a>
</div>



{%endblock%}

Post a Comment for "Django-MPTT Drilldown Template"