Шаблон Python / Django : выпадающее меню после третьего элемента
Я хотел бы иметь список, в котором я могу видеть первые три элемента, затем, если есть больше элементов, они будут в выпадающем меню, как это :
СООБЩЕНИЕ
Сообщение 01
Сообщение 02
Сообщение 03
ShowMore (кликабельно)
Сообщение 04
....
Тхи - мой шаблон :
{% if messages %}
<div class="collection-item">
<ul>
{% for message in messages %}
<li{% if message == object %} class="active"{% endif %}>
<a href="{{ message.get_absolute_url }}" title="{{ message.customer_product }}" data-turbolinks="false">
<i class="material-icons state-flag {{ message.get_color }}-text">lens</i>
<span class="hide-on-collapsed">{{ message }}</span>
<span class="show-on-collapsed"><small>{{ message.title }}</small></span>
</a>
</li>
{% endfor %}
</ul>
</div>
{% endif %}