【发布时间】:2014-01-21 08:15:36
【问题描述】:
我在遵循 Django 教程时遇到错误,当我添加 list_display 时,我收到错误。有人能解决这个问题吗?
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)
【问题讨论】:
-
似乎是缩进错误。是吗?
-
异常类型:IndentationError 异常值:意外缩进(admin.py,第 14 行)
-
类 PollAdmin(admin.ModelAdmin) 的实现没有正确缩进。 docs.python.org/release/2.5.1/ref/indentation.html
-
一切都很好,当我为内联添加 list_display 同一行时..?我应该把标签放在其他地方吗?
-
用 4 个空格替换所有制表符。
标签: python django django-admin