【snake】Section: 10 Using Our First Flask Extension

requirements.txtに追加する

flaskのdebug toolを追加する。 このツールバーを使うことで、何秒かかったとか、データベースに何回アクセスしたとかそういうことがわかるようになる。

# Extensions.
flask-debugtoolbar==0.10.0

f:id:yukking3:20180708185442p:plain



Debug Toolbar

Dockerを起動させて、実際にページを確認して見る。

$ docker-compose up --build

すると、右側にツールバーが出来ている。 f:id:yukking3:20180708190401p:plain

CPUの使用率など、routeなどを確認することができる。 f:id:yukking3:20180708190600p:plain

SECRET_KEYを作らなければいけない。実際に実用開発の際はトークンキーなどを使う。 f:id:yukking3:20180708190822p:plain

エクステンションはいつもこの3つの流れらしい。 1. extentions.pyを作る f:id:yukking3:20180708191320p:plain

  1. app.pyでdebug_toolbarをインポートする。 f:id:yukking3:20180708191340p:plain

3. インスタンスを起動する?

debug_toolbar.init_app(app)

f:id:yukking3:20180708191404p:plain