質問編集履歴

2

誤字

2018/03/29 11:50

投稿

grilled_python
grilled_python

スコア237

test CHANGED
File without changes
test CHANGED
@@ -98,25 +98,25 @@
98
98
 
99
99
  <li class="nav-item">
100
100
 
101
- <a class="nav-link active" href="{% url 'qs_posts:not-answered'%}" >未回答</a>
101
+ <a class="nav-link active" href="{% url 'qs_posts:not-answered' %}" >未回答</a>
102
102
 
103
103
  </li>
104
104
 
105
105
  <li class="nav-item">
106
106
 
107
- <a class="nav-link active" href="{% url 'qs_posts:not-accepted'%}" >未解決</a>
107
+ <a class="nav-link active" href="{% url 'qs_posts:not-accepted' %}" >未解決</a>
108
108
 
109
109
  </li>
110
110
 
111
111
  <li class="nav-item">
112
112
 
113
- <a class="nav-link active" href="{% url 'qs_posts:hot'%}" >注目</a>
113
+ <a class="nav-link active" href="{% url 'qs_posts:hot' %}" >注目</a>
114
114
 
115
115
  </li>
116
116
 
117
117
  <li class="nav-item">
118
118
 
119
- <a class="nav-link active" href="{% url 'qs_posts:accepted'%}" >解決済</a>
119
+ <a class="nav-link active" href="{% url 'qs_posts:accepted' %}" >解決済</a>
120
120
 
121
121
  </li>
122
122
 

1

改善

2018/03/29 11:50

投稿

grilled_python
grilled_python

スコア237

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,9 @@
1
+ 質問が説明不足であるとのご指摘を受けましたので修正いたしました。申し訳ございません。
2
+
3
+
4
+
5
+
6
+
1
7
  forで表示したカテゴリ一覧に別々のurlを代入したい。
2
8
 
3
9
 
@@ -8,17 +14,19 @@
8
14
 
9
15
  などと並んでいるカテゴリーのリンクを作りたいのですが、
10
16
 
17
+ ![イメージ説明](d2af2296aab5aae201ffa71181bbdac4.png)
18
+
19
+
20
+
11
21
  ```Django
12
22
 
13
- <ul">
23
+ <ul class="nav nav-tabs nav-fill">
14
24
 
15
25
  {% for category in category_list %}
16
26
 
17
27
  <li class="nav-item">
18
28
 
19
- {# ここのURLを各カテゴリーページにしたい#}
20
-
21
- <a " href="{% url '#' category.pk %}" >{{ category }}</a>
29
+ <a class="nav-link active" href="{% url 'qs_posts:new' category.pk %}" >{{ category }} </a>
22
30
 
23
31
  </li>
24
32
 
@@ -26,12 +34,104 @@
26
34
 
27
35
  </ul>
28
36
 
37
+ ```
38
+
39
+ 上記のコードは赤線の部分のカテゴリー一覧を表す部分のコードです。
40
+
41
+ category_listからそれぞれのカテゴリ「フォロー」から「解決済」までを順番に横に並べています。
42
+
43
+
44
+
45
+ この場合ですと、urlがそれぞれ下記のようになり、同じnewカテゴリーの1~7のpkにリンクします。
46
+
47
+ フォロー http://127.0.0.1:8000/feed/new/1
48
+
49
+ 新着 http://127.0.0.1:8000/feed/new/2
50
+
51
+ アクティブ http://127.0.0.1:8000/feed/new/3
52
+
53
+
54
+
55
+
56
+
57
+
58
+
59
+
60
+
61
+
62
+
63
+ それを同じnewカテゴリーページではなく別々のカテゴリーページの1ページ目にリンクをさせたいのです。
64
+
65
+ フォロー http://127.0.0.1:8000/feed/follow/1
66
+
67
+ 新着 http://127.0.0.1:8000/feed/new/1
68
+
69
+ アクティブ http://127.0.0.1:8000/feed/active/1
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+ ```ここに言語を入力
78
+
79
+ l class="nav nav-tabs nav-fill">
80
+
81
+ <li class="nav-item">
82
+
83
+ <a class="nav-link active" href="{% url 'qs_posts:follow' %}" >フォロー</a>
84
+
85
+ </li>
86
+
87
+ <li class="nav-item">
88
+
89
+ <a class="nav-link active" href="{% url 'qs_posts:new' %}" >新着</a>
90
+
91
+ </li>
92
+
93
+ <li class="nav-item">
94
+
95
+ <a class="nav-link active" href="{% url 'qs_posts:active' %}" >アクティブ</a>
96
+
97
+ </li>
98
+
99
+ <li class="nav-item">
100
+
101
+ <a class="nav-link active" href="{% url 'qs_posts:not-answered'%}" >未回答</a>
102
+
103
+ </li>
104
+
105
+ <li class="nav-item">
106
+
107
+ <a class="nav-link active" href="{% url 'qs_posts:not-accepted'%}" >未解決</a>
108
+
109
+ </li>
110
+
111
+ <li class="nav-item">
112
+
113
+ <a class="nav-link active" href="{% url 'qs_posts:hot'%}" >注目</a>
114
+
115
+ </li>
116
+
117
+ <li class="nav-item">
118
+
119
+ <a class="nav-link active" href="{% url 'qs_posts:accepted'%}" >解決済</a>
120
+
121
+ </li>
122
+
123
+ </ul>
124
+
125
+
126
+
29
127
 
30
128
 
31
129
  ```
32
130
 
131
+
132
+
33
- それぞれ別カテゴリーページにリンクするにはどしたらよいでしょうか?
133
+ forを使わないとこな感じでしょうか?
34
134
 
35
135
 
36
136
 
37
- よろしくおねがいいたします。
137
+ よろしくおいいたします。