一覧画面の作成TwitterFacebookはてブLINEPocket前回までで分析処理と結果の参照処理の実装が終わりました。次に結果一覧が参照できるトップページを作成しましょう。models.pyに以下の関数を追加してください。cur.fetchall()resultテーブルの内容を全件取得して返します。run.pyの修正モデルの呼び出し処理をrun.pyに実装します。view関数を以下のように修正してください。results=results)DBアクセスして取得した結果をテンプレートに渡します。一覧画面のテンプレートを修正します。run.pyから渡された値を表示するために、index.htmlを以下のように修正しましょう。%}複数結果を表示するため、for文を使用しています。結果の削除処理のため、削除フォームにpkをhiddenで設定しています。次に削除処理を実装しましょう。models.pyの修正DBのレコード削除処理を実装します。models.pyに以下を追記してください。con.commit()指定したidのレコードに対してdelete文を発行します。run.pyの修正delete処理を呼び出す処理を追加します。run.pyのdelete関数を以下のように修正してください。redirect(url_for('index'))削除処理の完了後、Top画面にリダイレクトします。動作確認お疲れ様です。これで一通りの機能が実装されました。一覧画面にアクセスして、登録したデータが表示されること、削除ができることを確認してください。http://localhost:5000今回ビジネスロジックに散布図行列を使いましたが、Pythonを使えば主成分分析やK-meansによるクラスター分析といった表計算ソフトで難しい分析処理を簡単にWeb上に実装することが可能です。みなさまも日々使用する処理のWeb化に挑戦してみてください。関数オブジェクトPython学習講座はPython学習者を応援するサイトです。