この記事はニフティグループ Advent Calendar 2018の10日目の穴を埋めるための記事です。 時空が捻じ曲がって昨日は@ma2さんのエンジニアへの俳句のすゝめだったようです。 初めに 業務でAPI作る際にFlask触ることがあったので投稿。 使ってみると軽量なフレームワークだったのでdjangoと比べて非常に取っ付きやすく構成も自由でいい感じでした。 ただFlask-Extentionsの設定やModelを作りこんでいくとバッチ処理でも共通で使いたくなってきます。manage.pyみたいな。。。 公式を漁っているとCommand Line Interface/Custom Commandsという機能があるようで、Clickというコマンドラインインタフェースベースでカスタムコマンド(=バッチ)が作れるみたいです。 http://flask.pocoo.org/docs/1.0/