質問編集履歴

2

formの取得で失敗している可能性

2020/12/28 21:20

投稿

DR.py
DR.py

スコア18

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,31 @@
227
227
 
228
228
 
229
229
  コードの量が多いので追加したほうが良いコードがありましたら、コメントよろしくお願いします。
230
+
231
+
232
+
233
+ ###新たな発見
234
+
235
+ views.pyのvote_viewに
236
+
237
+ ```
238
+
239
+ CHOICES = [(ch.id, ch.answer) for ch in Oogiri_user.objects.filter(title_id=id.id)]
240
+
241
+
242
+
243
+ ```
244
+
245
+ を追加しvote.htmlにも
246
+
247
+ ```
248
+
249
+ {{ choice }}
250
+
251
+ ```
252
+
253
+ を追加してrunserverしてみると
254
+
255
+ ![イメージ説明](54865877bb0c89e01cf8c9b9ab6da11f.png)
256
+
257
+ 画像のように選択肢にはないがデータベースからの表示はできている。

1

vote.htmlの追加

2020/12/28 21:20

投稿

DR.py
DR.py

スコア18

test CHANGED
File without changes
test CHANGED
@@ -154,6 +154,72 @@
154
154
 
155
155
  ```
156
156
 
157
+ ###追記(vote.html)
158
+
159
+ ```
160
+
161
+
162
+
163
+ {% block header%}
164
+
165
+ <header class="masthead text-center text-white">
166
+
167
+ <div class="masthead-content">
168
+
169
+ <div class="container">
170
+
171
+ <p>お題</p>
172
+
173
+ <h1 class="masthead-heading mb-0">
174
+
175
+ {{ question.title }}
176
+
177
+ </h1>
178
+
179
+ <h3 class="post-subtitle">
180
+
181
+ 作成者{{ question.user }}
182
+
183
+ </h3>
184
+
185
+ </div>
186
+
187
+ </div>
188
+
189
+ </header>
190
+
191
+ {% endblock %}
192
+
193
+
194
+
195
+ {% block contents %}
196
+
197
+ <div class="container">
198
+
199
+ <div class="row">
200
+
201
+ <div class="my-div-style w-100">
202
+
203
+ <form action="{% url 'oogiri_home:vote' %}" method="post">
204
+
205
+ {% csrf_token %}
206
+
207
+ {{ form.as_p }}
208
+
209
+ <button class="btn btn-primary" type="submit">投票</button>
210
+
211
+ </form>
212
+
213
+ </div>
214
+
215
+ </div>
216
+
217
+ </div>
218
+
219
+ {% endblock %}
220
+
221
+ ```
222
+
157
223
 
158
224
 
159
225
  ### 補足情報