Django: エラー解決法 TypeError: __init__() missing 1 required positional argument: ‘app_module’

Python 3.8.2、Django==3.0.5の環境で、python manage.py runserverを実行した際に下記のエラーが発生し、サーバーが起動しない事象が発生。

エラーメッセージ

原因

settings.pyのINSTALLED_APPSリストに作成したapp名を記載するところ、誤って、MIDDLEWAREリストに記載していた為。

解決法

MIDDLEWAREリストに記載しているapp名を削除し、INSTALLED_APPSリストにapp名を記載すれば良い。

参考サイト

django – TypeError: __init__() missing 1 required positional argument: 'app_module' – Stack Overflow