diadia

興味があることをやってみる。独学で勉強しています。初心者から始めたので困ったことを書いて同じ境遇の方のヒントになればと思います。

makemigrationsでNo changes detectedが返される場合

参考URL
https://www.monotalk.xyz/blog/django-model-%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E3%81%8Cmakemigrations-%E3%81%A7-no-changes-detected-%E3%81%AB%E3%81%AA%E3%82%8B/

python manage.py makemigrations

参考先によると上記のコマンドを下記に変えて試してみようとのことだった。

python manage.py makemigrations appname
#appname はpython manage.py startapp hoge でアプリを作った際のhogeの部分

自分の場合はこれでも以下のエラーメッセージが出てしまった。

App 'products' could not be found. Is it in INSTALLED_APPS?

これは自分のアプリ名productsが見つからない。INSTALLED_APPSに有るのか?って言われている。そこでsettings.pyのINSTALLED_APPSにそのアプリを追加してみたら解決した。


settings.pyでモジュール(app名)をINSTALLED_APPSに記入してないので追記すること。

これが今回のエラーの対処法だった。