makemigrations コマンドを使用して既存のアプリ内で移行を作成しようとしましたが、「変更が検出されませんでした」と出力されます。
通常、私は コマンドを使用して新しいアプリを作成しますstartapp
が、このアプリを作成するときには コマンドを使用しませんでした。
migrations
デバッグ後、アプリにパッケージ/フォルダーがないため、移行が作成されていないことがわかりました。
フォルダーが存在しない場合は作成したほうがよいでしょうか、それとも何かが足りないのでしょうか?
ベストアンサー1
アプリの初期移行を作成するには、を実行してmakemigrations
アプリ名を指定します。移行フォルダーが作成されます。
./manage.py makemigrations <myapp>
アプリはINSTALLED_APPS
最初に(settings.py 内に)組み込まれている必要があります。