=================== 8. プラグイン =================== migrate database alembic ======================== 開発を進めている中でデータベースの構造が変更になることがあると思います。 そんなときrmしてdb.create_all()するとデータベースを再生性できますが、 毎回データが無くなってしまいます。 開発環境ではよいですが、稼働環境ではそれはまずいです。 そうならないように、データベースに変更がある箇所だけ変更して、 データを壊さないようにアップグレードしたいです。 そんなときはalembicというパッケージを使います。 (省略・・・!) リンク ------ 1* `Welcome to Alembic’s documentation! — Alembic 0.6.1 documentation `_ プラグイン ========== Flask-Security --------------- Flaskのフォーム処理や認証処理などをセキュアにしてくれるプラグインが詰まったプラグイン Flask-Assets ------------------- sass,typescriptのコンパイルからcss,jsのminifyまでまとめてやってくれるプラグイン `Flask-Assets — Flask-Assets 0.8 documentation `_ Flask-Social --------------- twitter,facebook,foursquare,googleのアカウントでログインできるようにするプラグイン 書いてる時点ではbuildがfailing。。。 `Connection `_ Flask-Admin --------------- 管理者用の画面や、モデル(テーブル)を閲覧・編集するための画面を作ってくれる。 `Flask-Admin — flask-admin 1.0.7 documentation `_ Flask-DebugToolbar ------------------- 画面の横にデバッグツールバーが表示され、SQLにかかった時間などが表示される。 `Flask-DebugToolbar — Flask-DebugToolbar 0.8.0 documentation `_