2014-01-21 113 views
-1

當我按照Django教程,當我添加一個list_display時,出現錯誤。有人可以弄清楚嗎?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) 
+1

似乎縮進錯誤。是嗎 ? –

+0

異常類型:\t IndentationError 異常值:\t 意外縮進(admin.py,第14行) – Eriks

+0

實現類PollAdmin(admin.ModelAdmin)的未正確indentated。 http://docs.python.org/release/2.5.1/ref/indentation.html –

回答

0

請記住,在Django不能混用空格和製表符

這可能在這裏發生了什麼。

當我用Notepad ++啓動Django時,我一直都有這些問題。我建議使用Eclipse來編輯Django項目 - 當您有縮進問題並且編輯器正常處理時,您會立即收到警報。

在這裏看到addional信息: Indentation standards when writing django Application

相關問題