質問するログイン新規登録

質問編集履歴

3

元のテンプレ

2019/11/26 08:18

投稿

FKM
FKM

スコア3675

title CHANGED
File without changes
body CHANGED
@@ -103,11 +103,11 @@
103
103
  {% for row in rows %}
104
104
  <tr>
105
105
  <td>{{ row.city_nm }}</td>
106
- <td>{{ row.mlb }}</td>
106
+ <td>{{ row[1] }}</td>
107
- <td>{{ row.nba }}</td>
107
+ <td>{{ row[2] }}</td>
108
- <td>{{ row.nfl }}</td>
108
+ <td>{{ row[3] }}</td>
109
- <td>{{ row.nhl }}</td>
109
+ <td>{{ row[4] }}</td>
110
- <td>{{ row.mls }}</td>
110
+ <td>{{ row[5] }}</td>
111
111
  </tr>
112
112
  {% endfor %}
113
113
  </tbody>

2

テンプレート貼り付け

2019/11/26 08:17

投稿

FKM
FKM

スコア3675

title CHANGED
File without changes
body CHANGED
@@ -40,6 +40,7 @@
40
40
  app.run(debug=False, host= '0.0.0.0', port=5000)
41
41
  ```
42
42
 
43
+
43
44
  ##動作エラーが起きる
44
45
  dbquery.py
45
46
  ```Python
@@ -85,6 +86,35 @@
85
86
  app.run(debug=False, host= '0.0.0.0', port=5000)
86
87
  ```
87
88
 
89
+ テンプレート
90
+ ```html
91
+ {% extends "layout.html" %}
92
+ {% block content %}
93
+ <table border= "1" cellspacing="0">
94
+ <tr>
95
+ <th>都市名</th>
96
+ <th>MLB</th>
97
+ <th>NBA</th>
98
+ <th>NFL</th>
99
+ <th>NHL</th>
100
+ <th>MLS</th>
101
+ </tr>
102
+ <tbody>
103
+ {% for row in rows %}
104
+ <tr>
105
+ <td>{{ row.city_nm }}</td>
106
+ <td>{{ row.mlb }}</td>
107
+ <td>{{ row.nba }}</td>
108
+ <td>{{ row.nfl }}</td>
109
+ <td>{{ row.nhl }}</td>
110
+ <td>{{ row.mls }}</td>
111
+ </tr>
112
+ {% endfor %}
113
+ </tbody>
114
+ </table>
115
+ {% endblock %}
116
+ ```
117
+
88
118
  #試したこと
89
119
  - dbtest( rows)として引数を入れてみた → エラー
90
120
  - オブジェクトから直接値を取得するようself.rowsとしてみた → 何も取得しない
@@ -93,4 +123,6 @@
93
123
  #疑問点
94
124
  flaskで用いる任意の引数で、外部から取得したpostやgetについては記述があるのですが、プログラム内で取得した値を渡す方法については探索中です。…が、なかなか答えに届きません。また、なぜpandasで取得した値は値を取得できて、fetchした値は取得できないのか、その理由も知りたいです。
95
125
 
126
+
127
+
96
128
  よろしくお願い致します。

1

false => False

2019/11/26 08:15

投稿

FKM
FKM

スコア3675

title CHANGED
File without changes
body CHANGED
@@ -82,7 +82,7 @@
82
82
 
83
83
 
84
84
  if __name__ == "__main__":
85
- app.run(debug=false, host= '0.0.0.0', port=5000)
85
+ app.run(debug=False, host= '0.0.0.0', port=5000)
86
86
  ```
87
87
 
88
88
  #試したこと