我在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
答案 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上点击重新格式化代码,如下所示: