Pocket

Djangoで開発している時に、タイトルに書いた『ModuleNotFoundError: No module named 'xxxx'』というエラーが出力された場合の解決方法についてです。

まずエラーの内容については、'xxxx'というモジュールが見つからないというメッセージなので、まずはちゃんと該当のオブジェクトをimport出来ているかどうかを確認します。

その辺りが上手くいっていなければ、ちゃんとimportしてあげれば解決なのですが、'xxxx'部分に記載されているモジュールを使っていないのに、そのメッセージが表示されるケースがあり、少し悩んでしまったので、原因と解決策のメモです。

原因はとてもシンプルで、『settings.py』ファイルの『INSTALLED_APPS』に追加したアプリケーションを設定していくのですが、カンマ(,)が抜けていたという初歩的なミスでした。。。

ここにカンマを追加すれば解決です。

Pocket

この記事が気に入ったら
フォローしよう

最新情報をお届けします

Twitterでフォローしよう

おすすめの記事