はじめに
Djangoを勉強する中で、躓くことが出てきたので、備忘録として残していきます。
動かす都度、いろんなエラーにぶつつかり、その度に原因を探して時間がかかってしまうことが多々ありました。しかも凡ミス多めという。。。
自分自身への戒めという意味でも書き留めていこうと思います。
事象
Djangoでプロジェクト内にアプリを作成して、setting.pyなどでアプリを接続する設定などを行い、サーバーを立ち上げた時にこんなエラーが発生しました。
ターミナル
TypeError: 'module' object is not iterable
※※おそらく、urlがバグってる的なことが色々書かれていますが、割愛します。※※
原因
プロジェクト内のurl.pyで、アプリを呼び出そうとしたのですが、呼び出し先が誤っていたためエラーが発生しました。本来ならstart.urlsファイル
を呼び出さないといけないのに、start
のみしか記載されていなかったため、エラーが発生しました。
最後に
こちらを参考にさせていただきました。いつも助かっています。
DjangoのmakemigrationsのところでTypeError: 'module' object is not iterableエラー