質問が説明不足であるとのご指摘を受けましたので修正いたしました。申し訳ございません。
forで表示したカテゴリ一覧に別々のurlを代入したい。
フォロー|新着|アクティブ|未回答|etc・・・・
Django
1<ul class="nav nav-tabs nav-fill"> 2 {% for category in category_list %} 3 <li class="nav-item"> 4 <a class="nav-link active" href="{% url 'qs_posts:new' category.pk %}" >{{ category }} </a> 5 </li> 6 {% endfor %} 7</ul>
上記のコードは赤線の部分のカテゴリー一覧を表す部分のコードです。
category_listからそれぞれのカテゴリ「フォロー」から「解決済」までを順番に横に並べています。
この場合ですと、urlがそれぞれ下記のようになり、同じnewカテゴリーの1~7のpkにリンクします。
フォロー http://127.0.0.1:8000/feed/new/1
新着 http://127.0.0.1:8000/feed/new/2
アクティブ http://127.0.0.1:8000/feed/new/3
・
・
・
それを同じnewカテゴリーページではなく別々のカテゴリーページの1ページ目にリンクをさせたいのです。
フォロー http://127.0.0.1:8000/feed/follow/1
新着 http://127.0.0.1:8000/feed/new/1
アクティブ http://127.0.0.1:8000/feed/active/1
・
・
・
l class="nav nav-tabs nav-fill"> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:follow' %}" >フォロー</a> </li> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:new' %}" >新着</a> </li> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:active' %}" >アクティブ</a> </li> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:not-answered' %}" >未回答</a> </li> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:not-accepted' %}" >未解決</a> </li> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:hot' %}" >注目</a> </li> <li class="nav-item"> <a class="nav-link active" href="{% url 'qs_posts:accepted' %}" >解決済</a> </li> </ul>
forを使わないとこのような感じでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー