質問編集履歴
2
表記の追加
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
コードの追加
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
|
参考書籍などでも構いませんのでご教授いただけると幸いです。
|