質問編集履歴

2

表記の追加

2018/11/26 11:38

投稿

sr2460
sr2460

スコア50

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  Djagoチュートリアルを見て投票アプリケーションを作成しています。
12
12
 
13
- 投票した後にその投票に紐つけた状態でコメントを書けるように試行錯誤していま
13
+ 投票した後にその投票に紐つけた状態でコメントを書けるように改造を加えようとしていますが試行錯誤していてうくいきません
14
14
 
15
15
  ![イメージ説明](0708fd2917bf5afb65e118c44a6d3145.png)
16
16
 
@@ -368,6 +368,44 @@
368
368
 
369
369
 
370
370
 
371
+ しかしresult.htmlの{% url 'polls:add' question.id %}表記が間違っているらしく最初に書いたエラーが出てしまうのです。
372
+
373
+
374
+
375
+ ```ここに言語を入力
376
+
377
+ <h1>{{ question.question_text }}現在までの集計</h1>
378
+
379
+
380
+
381
+ <ul>
382
+
383
+ {% for choice in question.choice_set.all %}
384
+
385
+ <li>{{ choice.choice_text }} -- {{ choice.votes }} vote{{ choice.votes|pluralize }}</li>
386
+
387
+ {% endfor %}
388
+
389
+ </ul>
390
+
391
+
392
+
393
+ <a>投票ありがとうございました</a>
394
+
395
+ <a href="{% url 'polls:add' question.id %}">コメントをどうぞ</a>
396
+
397
+
398
+
399
+ idを保持したリンクを作れるようにしなくてはいけない
400
+
401
+
402
+
403
+ ```
404
+
405
+
406
+
407
+
408
+
371
409
 
372
410
 
373
411
  またindexページはこのように記述しており"{% url 'polls:detail' question.id %}"で各々の質問に飛ぶようになっております。このリンクは正常に動作しています。

1

コードの追加

2018/11/26 11:38

投稿

sr2460
sr2460

スコア50

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,13 @@
1
+ python=3.7.0
2
+
3
+ django=(2, 0, 2, 'final', 0)
4
+
5
+
6
+
7
+ の環境を使っております。
8
+
9
+
10
+
1
11
  Djagoチュートリアルを見て投票アプリケーションを作成しています。
2
12
 
3
13
  投票した後にその投票に紐つけた状態でコメントを書けるように試行錯誤しています。
@@ -332,6 +342,78 @@
332
342
 
333
343
 
334
344
 
345
+ templateフォルダに
346
+
347
+ basesite.htmlというファイルを設け
348
+
349
+
350
+
351
+ ```
352
+
353
+ {% block branding %}
354
+
355
+ <h1 id="site-name"><a href="{% url 'admin:index' %}">投票アプリケーション</a></h1>
356
+
357
+ {% endblock %}
358
+
359
+
360
+
361
+ ```
362
+
363
+
364
+
365
+ とだけ記述してあります。
366
+
367
+
368
+
369
+
370
+
371
+
372
+
373
+ またindexページはこのように記述しており"{% url 'polls:detail' question.id %}"で各々の質問に飛ぶようになっております。このリンクは正常に動作しています。
374
+
375
+
376
+
377
+ ```
378
+
379
+ {% load static %}
380
+
381
+
382
+
383
+ <link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}">
384
+
385
+
386
+
387
+ {% if latest_question_list %}
388
+
389
+ <ul>
390
+
391
+ {% for question in latest_question_list %}
392
+
393
+ <li><a href="{% url 'polls:detail' question.id %}">{{ question.question_text }}</a></li>
394
+
395
+ {% endfor %}
396
+
397
+ </ul>
398
+
399
+ {% else %}
400
+
401
+ <p>質問がひとつもありません</p>
402
+
403
+ {% endif %}
404
+
405
+
406
+
407
+ ```
408
+
409
+
410
+
411
+
412
+
413
+
414
+
415
+
416
+
335
417
  投票と紐つけてコメントを書いてもらうという仕組みであれば今の方法にはこだわりません。
336
418
 
337
419
  参考書籍などでも構いませんのでご教授いただけると幸いです。