質問編集履歴

1

html追加

2017/09/19 13:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -166,6 +166,108 @@
166
166
 
167
167
  ```
168
168
 
169
+ ```
170
+
171
+ #detail.html
172
+
173
+
174
+
175
+ <!DOCTYPE html>
176
+
177
+ {% extends "base.html" %}
178
+
179
+ {% load staticfiles %}
180
+
181
+
182
+
183
+ {% block content1 %}
184
+
185
+
186
+
187
+ <h1>{{ kiji_data.kiji }}</h1>
188
+
189
+
190
+
191
+ <div class="text-right">
192
+
193
+ {{ form.password.errors.as_text }}
194
+
195
+ <form class="form-inline" role="form" action="{% url 'myapp:kiji' kiji_data.pk %}" method="POST">
196
+
197
+ <div class="form-group has-success">
198
+
199
+ {{ form.password }}
200
+
201
+ {% csrf_token %}
202
+
203
+ <input class="btn btn-danger btn-xs" type="submit" placeholder="password" value="Pass for Edit">
204
+
205
+ </div>
206
+
207
+ </form>
208
+
209
+ </div>
210
+
211
+
212
+
213
+ <br>
214
+
215
+ <br>
216
+
217
+
218
+
219
+ <div class="pull-left">
220
+
221
+ <ul class="pagination pagination-sm">
222
+
223
+ {% if contacts.has_previous %}
224
+
225
+ <li><a href="?page={{ contacts.previous_page_number }}">&laquo;</a></li>
226
+
227
+ {% else %}
228
+
229
+ <li class="disabled"><span>&laquo;</span></li>
230
+
231
+ {% endif %}
232
+
233
+ {% for i in contacts.paginator.page_range %}
234
+
235
+ {% if contacts.number == i %}
236
+
237
+ <li class="active"><span>{{ i }} <span class="sr-only">(current)</span></span></li>
238
+
239
+ {% else %}
240
+
241
+ <li><a href="?page={{ i }}">{{ i }}</a></li>
242
+
243
+ {% endif %}
244
+
245
+ {% endfor %}
246
+
247
+ {% if contacts.has_next %}
248
+
249
+ <li><a href="?page={{ contacts.next_page_number }}">&raquo;</a></li>
250
+
251
+ {% else %}
252
+
253
+ <li class="disabled"><span>&raquo;</span></li>
254
+
255
+ {% endif %}
256
+
257
+ </ul>
258
+
259
+ </div>
260
+
261
+ <br>
262
+
263
+ <br>
264
+
265
+ <br>
266
+
267
+ {% endblock content1 %}
268
+
269
+ ```
270
+
169
271
  かなり強引にDetailViewでpaginationを使うべくコードを書いてみました。
170
272
 
171
273
  ➀get_context_data内で"pk"を使ってurlに引数として渡している記事データのs_idを取得。