それっぽい技術メモ

UNIXからpythonまで、技術系メモ。知識は人類の共有財産です。

Python + Flask + MySQLでwebアプリを作る

仕事でサーバのログ(ほぼ固定長、キーワードあり)を解析して、開始時間と終了時間から個処理の処理時間をwebで表示したい要望がありまして。

バッチ処理ライクにWindows上で動くPythonをちょっとかじったことがあったので、折角だから次の環境で実現してみようと、仕事の空き時間でこそこそwebアプリを作ってみました。

環境

  • Windows10
  • python3
  • Flask
  • MySQL

要件

  • サーバで処理した数万レコードのログをローカルPCでDBに食わせて
  • webで所定の時間に実行された処理ID事に開始時間と終了時間と処理時間を出し、
  • EXCELでこねこねできる様にcsvダウンロード機能を付ける。
  • 認証系は不要ね。

ってな感じで、大体1週間くらいでモノができたので、順を追って書いていきます。
(備忘ですよ、パフォーマンスとかtry/exceptとか、あんまり考えてないツールです)