关于缩进引起的问题

2015-05-14 17:46:07 +08:00
 tanteng
老是提示错误IndentationError: unindent does not match any outer indentation level
指在email = models.EmailField()这一行。



我明明缩进都是正确的,还可能什么原因。
3041 次点击
所在节点    Django
8 条回复
tomwen
2015-05-14 18:12:54 +08:00
空格和Tab混用?
zerh925
2015-05-14 18:32:36 +08:00
找个可以inspection的IDE看看就知道了,如果TAB和SPACE混用会显示红色下划线。
或者PyCharm: Edit->Convert Indent->To Space
clino
2015-05-14 18:34:50 +08:00
用python一定要用支持tab和空格能显示出来的编辑器
learnshare
2015-05-14 18:39:29 +08:00
Ctrl+A 一下子就看出来了吧,或者设置编辑器显示空白符
itommy
2015-05-14 18:39:32 +08:00
我感觉你的用的是 sublime,所以你 select all 一下就能看到,有没有 tab 了
itommy
2015-05-14 18:40:21 +08:00
{
"tab_size": 4,
"translate_tabs_to_spaces": true
}
LazyZhu
2015-05-14 18:56:04 +08:00
@itommy 楼主需要的是这个;
"draw_white_space": "all"
ClutchBear
2015-05-14 19:05:15 +08:00
空格和tab混用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191094

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX