2016-11-13 1 views
0

flask-migrateフレームワークを使用してflask db migrateまたは​​のようなコマンドを実行すると、常にlocalhostでアプリケーションが実行され、サーバーを停止して移行を生成する前に終了するには、CTRL+Cを押す必要があります。どうすればこれを避けることができますか?マイグレーションの作成時にフラスコが私のサーバーを稼動するのを止めるには?

実行するたびにデバッグモードで実行され、終了するためにCTRL+Cを打った後は、別のポートのデバッグモードなしで再び実行されます。どのようにして前者での実行に限定しますか?ありがとう。

答えて

1

アプリケーション内のどこかで、app.run()コールがあります。 Flaskはアプリケーション自体を実行しますが、この特別な呼び出しは、コマンドを実行する前にdbコマンドでサーバーを実行させ、flask runを実行したときにサーバーを2回実行させるものです。あなたがそれを見つけてこの行を削除すれば、あなたは大丈夫だと思います。

関連する問題