0
因此,我的代碼,他們的網站上的django初學者教程有問題。我對編程非常陌生,我在這裏查看了其他一些NameError帖子,這些帖子都是關於安裝python,還是比我的技能水平復雜得多。NameError:not defined
from django.contrib import admin
from polls.models import Choice, Poll
class ChoiceInline (admin.StackedInline):
model = Choice
extra = 3
class PollAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['question']}),
('Date Information', {'fields': ['pub_date'], 'classes': ['collapse']}),
]
inlines = [ChoiceInLine]
admin.site.register(Poll, PollAdmin)
NameError: name 'ChoiceInLine' is not defined
現在我知道我還沒有定義StackedInline像它的一個變量的任何地方,我只是認爲這是從什麼地方調用Django的過程中預製的模塊。我在哪裏搞砸了?請原諒極度的新鮮感。
這似乎是偏離主題,因爲它是由可以不再被再現的問題或導致簡單的印刷錯誤。 –
它絕對可以複製,因爲我遇到了同樣的問題。這是django教程中一個難以看出的印刷錯誤的結果,這是公認的答案的補救措施。 –