自分への備忘録&同じことでハマってしまっている人へ。
結論
manage.pyとアプリディレクトリが同じ階層に無いとマイグレーションできない
ハマった背景
- ルートディレクトリ名とプロジェクト名を同じにしていた
- プロジェクトディレクトリ内でstartappしてしまい、manage.pyとアプリの階層が別になってしまった
起きていたエラー内容
ModuleNotFoundError: No module named 'appディレクトリ名'
NGなディレクトリ構造
├.vscode
├projectディレクトリ
└appディレクトリ
├venv
└manage.py
OKなディレクトリ構造
├.vscode
├projectディレクトリ
├appディレクトリ
├venv
└manage.py
振り返れば初歩的すぎることですが、同じことにはまらないために寄稿します。