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

回答編集履歴

1

コードの修正

2021/01/01 13:46

投稿

haruchan__
haruchan__

スコア7

answer CHANGED
@@ -1,13 +1,16 @@
1
1
  work13.pyの@app.route('/result', methods=['POST'])を以下の内容に変更する事でdfをそのまま送ることができた。
2
2
 
3
+ ```
3
4
  @app.route('/result', methods=['POST'])
4
5
  def result():
5
6
  search_name = request.form['keyword']
6
7
  n = 0
7
8
  result = df_shain_list[df_shain_list['shimei'].str.contains(search_name)] #データを抽出
8
- df_result = result.values.tolist() #フレームワークを用いてdfの中身を渡すメソッド
9
+ result_values = result.values.tolist() #フレームワークを用いてdfの中身を渡すメソッド
10
+ result_columns = result.columns.tolist()
9
11
 
10
12
  for index, row in result.iterrows():
11
13
  #shain_dict = result_noindx
12
14
  n = n + 1
13
- return render_template('result.html',df_result = df_result)
15
+ return render_template('result.html',result_values = result_values, result_columns = result_columns)
16
+ ```