Bootstrap Django: Показывать только активные поля во вкладках - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть две вкладки:

<ul class="nav nav-tabs" id="myTab" role="tablist">
          <li class="nav-item">
            <a class="nav-link active" id="open-tab" data-toggle="tab" href="#open" role="tab" aria-controls="open" aria-selected="true">Active Projects</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" id="close-tab" data-toggle="tab" href="#close" role="tab" aria-controls="close" aria-selected="false">Inactive Projects</a>
          </li>
        </ul>

Модель приложения получила поле {{app.is_active}}.

Является ли фильтрация вкладки скриптом лучшим вариантом только для показать "Активные проекты" на активной вкладке и "Неактивные проекты" на неактивной вкладке?

Большое спасибо,

1 Ответ

0 голосов
/ 23 февраля 2020

, если вы не используете django Работа с остальными фреймами. у него есть простое решение:

<ul class="nav nav-tabs" id="myTab" role="tablist">
    {% for item in app_list %}
        {% if item.is_active %}
              <li class="nav-item active">
                   <a class="nav-link active" id="open-tab" data-toggle="tab" href="#open" role="tab" aria-controls="open" aria-selected="true">{{ item }}</a>
             </li>
      {% else %}
             <li class="nav-item">
                   <a class="nav-link" id="close-tab" data-toggle="tab" href="#close" role="tab" aria-controls="close" aria-selected="false">{{ item }}</a>
            </li>
        {% endif %}
   {% endfor %}
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...