INSTALLED_APPSとは何か?
INSTALLED_APPS
Djangoでは、setteings.pyのINSTALLED_APPSに以下を記述する
INSTALLED_APPS = [ 'myapp.apps.MyappConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ]
これはmyappフォルダ内のapps.pyファイル内のMyappConfigを指す。
アプリケーションをプロジェクトに含めるには、構成クラスへの参照を INSTALLED_APPS 設定に追加する必要があります。
自身で作成したアプリMyappの構成クラスMyappConfigをINSTALLED_APPSへ追加することでDjangoにMyappアプリケーションが含まれていることを認識させるらしい。