Python django教程轮询错误列表\u显示
我在学习Django教程时出错,在添加列表显示时出错。有人能弄明白吗Python django教程轮询错误列表\u显示,python,django,django-admin,Python,Django,Django Admin,我在学习Django教程时出错,在添加列表显示时出错。有人能弄明白吗 from django.contrib import admin from polls.models import Poll from polls.models import Choice class ChoiceInline(admin.TabularInline): model = Choice extra = 3 class PollAdmin(admin.ModelAdmin): fieldsets
from django.contrib import admin
from polls.models import Poll
from polls.models import Choice
class ChoiceInline(admin.TabularInline):
model = Choice
extra = 3
class PollAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['question']}),
('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}),
]
list_display = ('question', 'pub_date')
inlines = [ChoiceInline]
admin.site.register(Poll, PollAdmin)
admin.site.register(Choice)
请记住,在Django中不能混合空格和制表符 这可能就是这里发生的事情 当我用Notepad++启动Django时,我总是遇到这些问题。我建议您使用Eclipse来编辑Django项目——当您遇到缩进问题时,编辑器会立即发出警报,并对其进行优雅的处理 有关其他信息,请参见此处:
在上的django在线教程之后,我也遇到了同样的问题。 问题正是来自于市场 内联线=[ChoiceInline]
只需删除此行之前的所有空格,一切正常。是吗?异常类型:缩进错误异常值:未正确缩进类PollAdmin(admin.ModelAdmin)的意外缩进(admin.py,第14行)实现。一切都很好,当我添加一个列表时,\u为内联线显示同一行?我是否应该将制表符放在其他地方?将所有制表符替换为4个空格。