delhi09の勉強日記

技術トピック専用のブログです。自分用のメモ書きの投稿が多いです。あくまで「勉強日記」なので記事の内容は鵜呑みにしないでください。

Djangoで「makemigrations」を実行しても「No changes detected」が出るようになってしまった

概要

Djangoで、一度「migrations」ディレクトリを削除した後、もう一度

$ python manage.py makemigrations

を実行した。
「migrations」とその配下のファイルが再び作成されることを期待していたが、実際には「No changes detected」と表示されるようになってしまい、migrationファイルが作成されなくなってしまった。

解決方法

以下のようにオプションにアプリ名を指定すると、migrationが作成される。

$ python manage.py makemigrations ${app_name}

参考文献

以下の記事を参考にさせて頂いた。
www.monotalk.xyz