Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django教程轮询错误列表\u显示_Python_Django_Django Admin - Fatal编程技术网

Python django教程轮询错误列表\u显示

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

我在学习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 = [
    (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个空格。