Pycharm / Django缩进错误

时间:2017-12-08 05:52:25

标签: django pycharm

我在Pycharm中被问到一些问题:“你的代码是用4个空格而不是标签写的,按下确定”但我记不起确切的措辞了。我不知道这个选项是什么意思,但是因为我按下了那个按钮,我收到了一个身份错误。但我没有在其他地方收到身份错误。现在我在'list_display_links'上收到缩进错误,代码看起来与本教程中的代码相同。

from django.contrib import admin
from .models import Post

class PostModelAdmin(admin.ModelAdmin):
    list_display = ["title", "updated", "timestamp"]
    list_display_links = ['updated']
    class Meta:
        model = Post

tutorial image

2 个答案:

答案 0 :(得分:1)

PyCharm跟在PEP 8 -- Style Guide for Python Code之后,它会通知你关于没有正确缩进的代码(阅读pep 8 indentation

当你使用重新格式化代码的pycharm特性时,它将使用pep 8指南修改你的代码,例如带有4个空格的缩进,import语句,在=之前和之后的逗号空格之后的类/函数单个空格之后的行间距变量赋值,它还会用Maximum line length of 79 characters和更多

包装代码

答案 1 :(得分:0)

我必须在Pycharm上点击重新格式化代码,如下所示:

enter image description here