質問編集履歴

1

view.pyを追記しました。忘れていたので、指摘して頂いてありがとうございます。

2019/10/24 06:51

投稿

konan_
konan_

スコア4

test CHANGED
File without changes
test CHANGED
@@ -84,7 +84,11 @@
84
84
 
85
85
 
86
86
 
87
- ```ここに言語名を入力
87
+ ```
88
+
89
+ [templates/login.html]
90
+
91
+
88
92
 
89
93
  <html>
90
94
 
@@ -202,6 +206,68 @@
202
206
 
203
207
 
204
208
 
209
+ ```
210
+
211
+ [app/view.py]
212
+
213
+
214
+
215
+ from flask import Flask, render_template, make_response, request
216
+
217
+
218
+
219
+ app = Flask(__name__)
220
+
221
+ #app.config.from_object('config')
222
+
223
+
224
+
225
+ #最初にアクセス
226
+
227
+ @app.route("/login")
228
+
229
+ def login():
230
+
231
+ return render_template('login.html')
232
+
233
+
234
+
235
+ #ランダムで画像を表示
236
+
237
+ @app.route("/start", methods=['POST'])
238
+
239
+ def start():
240
+
241
+ if request.form['user_name']:
242
+
243
+ response = make_response(render_template('index.html'))
244
+
245
+ response.set_cookie('uid', request.form['user_name'])
246
+
247
+ return response
248
+
249
+ else:
250
+
251
+ return render_template('index.html')
252
+
253
+
254
+
255
+ #確認用のcheck.htmlをreturnする
256
+
257
+ @app.route("/select", methods=['POST'])
258
+
259
+ def select():
260
+
261
+ checkbox = request.form.getlist("checkbox")
262
+
263
+ return render_template('check.html', cont=checkbox)
264
+
265
+
266
+
267
+
268
+
269
+ ```
270
+
205
271
  ### 試したこと
206
272
 
207
273
  ・キャッシュの消去とハード再読み込み