Django - makemigrations - 変更が検出されませんでした 質問する

Django - makemigrations - 変更が検出されませんでした 質問する

makemigrations コマンドを使用して既存のアプリ内で移行を作成しようとしましたが、「変更が検出されませんでした」と出力されます。

通常、私は コマンドを使用して新しいアプリを作成しますstartappが、このアプリを作成するときには コマンドを使用しませんでした。

migrationsデバッグ後、アプリにパッケージ/フォルダーがないため、移行が作成されていないことがわかりました。

フォルダーが存在しない場合は作成したほうがよいでしょうか、それとも何かが足りないのでしょうか?

ベストアンサー1

アプリの初期移行を作成するには、を実行してmakemigrationsアプリ名を指定します。移行フォルダーが作成されます。

./manage.py makemigrations <myapp>

アプリはINSTALLED_APPS最初に(settings.py 内に)組み込まれている必要があります。

おすすめ記事