2017-10-27 20 views
0

モデルとデータベースとテーブルを作成したフラスコ管理アプリケーションがすでにあります。flask-adminでモデルを変更してデータベースを更新し、移行を行う方法は?

モデルを追加するには、モデルに対応するフィールドを追加する必要があります表。ジャンゴで

1は、マイグレーションを適用し、次に作成します。..

はどのようにフラスコ管理者でマイグレーション/スキーマの変更をI作るのですか?

答えて

2

Miguel GrinbergのDatabase FlaskメガチュートリアルのSQLAlchemyベースのデータベース移行に関してsectionをチェックアウトすることをお勧めします。彼は、低レベルのSQLAlchemy APIを使用してデータベースをバージョン管理し、データベースのバージョンのアップグレードまたはダウングレードのプロセスを自動化します。

また、前述のチュートリアルで説明した機能を実装するMiguel GrinbergのFlask-Migrate拡張を使用することをお勧めします。この拡張機能を使用すると、アプリケーションにMigrateオブジェクトのインスタンスを追加し、拡張機能によって提供されるコマンドラインインターフェイスを使用してデータベースの移行を実行するだけです。

+0

驚くべきことではない – markmnl

関連する問題