IdentationError:Django教程之后的意外缩进

时间:2017-07-08 21:06:17

标签: python django django-models

我在以下链接上关注django教程:

https://docs.djangoproject.com/en/1.11/intro/tutorial02/

特别是在两个类中添加 str 方法的部分,但我得到缩进错误!

我在寻找一段时间之前和之后使用过python我仍然无法看到我的错误!

查看我的代码隐藏字符的图片,它是什么!?它让我发疯了:

Error on django

尝试运行python shell时看到错误:

Error on shell

那可能是什么?我是合法的,没有想法。

谢谢!

1 个答案:

答案 0 :(得分:1)

来自Python文档https://docs.python.org/3/reference/lexical_analysis.html

  

如果源文件混合制表符和空格的方式使得含义依赖于空格中制表符的价值,则缩进被拒绝为不一致;在这种情况下会引发TabError。

如果你对标签和空格的使用保持一致,这个问题就会消失。