Как я могу отобразить список во вкладках или нумерацию страниц в Django? - PullRequest
0 голосов
/ 15 октября 2019

В настоящее время я работаю над проектом django, в котором из views.py я вызываю функцию для отображения моей HTML-страницы и передаю аргумент, представляющий собой список списков. Я хочу отобразить эти списки на вкладках или нумерации страниц, где активен только первый список, а другие - на нумерации страниц. Как я могу это сделать? И список списков, которые я передаю, может содержать разное количество элементов.

1 Ответ

0 голосов
/ 15 октября 2019

Вот пример того, как добиться вкладок. Конечно, вы должны написать конкретный CSS, чтобы он выглядел как вкладка.

# Views.py    
    lists = [[1,2,3,4,5], [6,7,8], [9]]

    #Template 
        {# loop through your list of lists #}
        {% for list in lists %}
            {# apply class active for first tab #}
            <div class="tab {% if forloop.counter0 == 0 %}active{% endif %}">
                 <ul>
                   {# loop through inner list #}
                   {% for element in list %}
                       <li>{{ element }}</li>
                   {% endfor %}
                 </ul>
            </div>
        {% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...