質問編集履歴

3

誤字

2019/02/15 10:52

投稿

hood
hood

スコア351

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  ```
46
46
 
47
- かし単純思考で`<input ・・・>`に`name="clusterNum"`を指定し、POSTリクエストをしようとしても
47
+ ここで展開された値をブラウザ上でちょっと変化させ、それを再び回収たいのですが、単純思考で`<input ・・・>`に`name="clusterNum"`を指定し、POSTリクエストをしようとしても
48
48
 
49
49
  `TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement`
50
50
 
@@ -64,7 +64,7 @@
64
64
 
65
65
  追記
66
66
 
67
- 上のhtmlからpostリクエストされるメソッドです・・・
67
+ 以下がpostリクエストばくメソッドです・・・
68
68
 
69
69
 
70
70
 

2

追記

2019/02/15 10:52

投稿

hood
hood

スコア351

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
 
17
17
  ```
18
+
19
+ <form method=post action="/clusterfeel">
18
20
 
19
21
  <div class="form-group">
20
22
 
@@ -34,6 +36,12 @@
34
36
 
35
37
  </div>
36
38
 
39
+ <button type="submit" class="btn btn-primary">感情クラスタリング開始</button>
40
+
41
+ </form>
42
+
43
+
44
+
37
45
  ```
38
46
 
39
47
  しかし単純思考で`<input ・・・>`に`name="clusterNum"`を指定し、POSTリクエストをしようとしても
@@ -49,3 +57,33 @@
49
57
  リストデータを得ることができなかったら、かなりの時間をかけ作りあげてきたものが水の泡になってしまうのですが・・・
50
58
 
51
59
  htmlからリストのデータをPOSTリクエストすることはできるのでしょうか?
60
+
61
+
62
+
63
+ ---
64
+
65
+ 追記
66
+
67
+ 上のhtmlからpostリクエストされるメソッドです・・・
68
+
69
+
70
+
71
+ ```python
72
+
73
+ @app.route('/clusterfeel', methods = ['GET','POST'])
74
+
75
+ def cluster_feel():
76
+
77
+ if request.method == 'POST':
78
+
79
+ if request.form['clusterNum'] is None:
80
+
81
+ #これがリストで返ってこないと詰む。
82
+
83
+ print(request.form['clusterNum'])
84
+
85
+ return render_template('entries/index.html')
86
+
87
+
88
+
89
+ ```

1

2019/02/15 10:49

投稿

hood
hood

スコア351

test CHANGED
File without changes
test CHANGED
@@ -6,11 +6,13 @@
6
6
 
7
7
  pythonからhtmlにリストを展開することはできました。
8
8
 
9
- しかし私はそのリストにwebアプリで操作を加えて、再びpythonのほうでデータを集めたいのです。
9
+ しかし私はそのリストにwebアプリ(ブラウザ上で)操作を加えて、再びpythonのほうでデータを集めたいのです。
10
10
 
11
11
 
12
12
 
13
13
  展開する際、以下のようなコード(一部略)を使いました。
14
+
15
+
14
16
 
15
17
  ```
16
18
 
@@ -22,7 +24,7 @@
22
24
 
23
25
  <div class="col">
24
26
 
25
- <input type="number" name="clusterNum" class="form-control" readonly value="{{ i }}">
27
+ <input type="number" name="clusterNum" class="form-control" value="{{ i }}">
26
28
 
27
29
  </div>
28
30
 
@@ -34,14 +36,6 @@
34
36
 
35
37
  ```
36
38
 
37
- 結果以下の画像のようになります。
38
-
39
- ![イメージ説明](9a35204eb7018192e2e31c4e0cb4de65.png)
40
-
41
- この数字をリストとして取得したいのです。
42
-
43
-
44
-
45
39
  しかし単純思考で`<input ・・・>`に`name="clusterNum"`を指定し、POSTリクエストをしようとしても
46
40
 
47
41
  `TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement`
@@ -50,6 +44,8 @@
50
44
 
51
45
 
52
46
 
47
+ これはリストとしてデータを返すことができないという意味なのでしょうか?
48
+
53
- hリストデータを得ることができなかったら、かなりの時間をかけ作りあげてきたものが水の泡になってしまうので聞くのが怖いのですが・・・
49
+ リストデータを得ることができなかったら、かなりの時間をかけ作りあげてきたものが水の泡になってしまうのですが・・・
54
50
 
55
51
  htmlからリストのデータをPOSTリクエストすることはできるのでしょうか?