モデルとデータベースとテーブルを作成したフラスコ管理アプリケーションがすでにあります。flask-adminでモデルを変更してデータベースを更新し、移行を行う方法は?
モデルを追加するには、モデルに対応するフィールドを追加する必要があります表。ジャンゴで
1は、マイグレーションを適用し、次に作成します。..
はどのようにフラスコ管理者でマイグレーション/スキーマの変更をI作るのですか?
モデルとデータベースとテーブルを作成したフラスコ管理アプリケーションがすでにあります。flask-adminでモデルを変更してデータベースを更新し、移行を行う方法は?
モデルを追加するには、モデルに対応するフィールドを追加する必要があります表。ジャンゴで
1は、マイグレーションを適用し、次に作成します。..
はどのようにフラスコ管理者でマイグレーション/スキーマの変更をI作るのですか?
Miguel GrinbergのDatabase FlaskメガチュートリアルのSQLAlchemyベースのデータベース移行に関してsectionをチェックアウトすることをお勧めします。彼は、低レベルのSQLAlchemy APIを使用してデータベースをバージョン管理し、データベースのバージョンのアップグレードまたはダウングレードのプロセスを自動化します。
また、前述のチュートリアルで説明した機能を実装するMiguel GrinbergのFlask-Migrate拡張を使用することをお勧めします。この拡張機能を使用すると、アプリケーションにMigrate
オブジェクトのインスタンスを追加し、拡張機能によって提供されるコマンドラインインターフェイスを使用してデータベースの移行を実行するだけです。
驚くべきことではない – markmnl