IndentationError: unindent does not match any outer indentation levelが出た時の備忘録

コードを書き、作ったモデルにテーブルを作成する為以下のコマンドを実行した時にエラー”IndentationError: unindent does not match any outer indentation level” が出た

該当ファイルのline10辺りの該当コードはこんな感じ

何度確認しても違いが見つからないのでこのフレーズで検索を書けてみたらこのサイトが出てきた。

The “indentationerror: unindent does not match any outer indentation level” error is raised when you use both spaces and tabs to indent your code.

インデントをスペース4つとタブで混在させると出てくるエラーの様だ

上記コードはブログ内のコードなので分からないが、調べたら実際entriesの前と最後のreturnの前がスペース4つだったので、修正したらエラーが出ずに終了。

上手く解決して感謝。

To solve this error, check to make sure that all your code uses either spaces or tabs in a program.

と言う事で、日々タブかスペースに統一する様にすると避けられるでしょう。今後はタブを多用しようと思う。

有用な情報共有感謝

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

4 × one =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください