【问题标题】:Django admin.E110 Error - The value of 'list_display_links' must be a list, a tuple, or NoneDjango admin.E110 错误 - 'list_display_links' 的值必须是列表、元组或无
【发布时间】:2016-05-13 09:24:55
【问题描述】:

只需将我的应用程序升级到 Django 1.9.1,现在就会收到 admin.E110 错误。我已经搜索过,但无法弄清楚更正是什么。我缺少尾随逗号,但添加它们后,它仍然被破坏。下面是一些代码,如果你能看一下。提前谢谢你。

admin.py

from django.contrib import admin
from adminsortable2.admin import SortableAdminMixin
from .models import Listing


class ListingAdmin(SortableAdminMixin, admin.ModelAdmin):
    list_display = ['title', 'listing_name', 'location_type', 'featured_choices', 'status_choices', ]
    search_fields = ['title', 'listing_name', ]
    pass


admin.site.register(Listing, ListingAdmin)

【问题讨论】:

    标签: django django-models django-templates django-admin django-views


    【解决方案1】:

    它指的是另一个名为list_display_links 的属性。我认为,如果您将其设置为 None,您的错误就会消失,但请查看这些文档,您可能想要使用它。

    【讨论】:

    • 哦,而且,你不需要那些尾随逗号(你可能已经知道/猜到了),只需要一个包含 1 个项目的元组。
    • 谢谢!! list_display_links = None 对我不起作用,但 list_display_list = ('title', 'listing_name', ...) 确实起作用。为了保持一致性,我还将所有 [ ] 更改为 ( )
    猜你喜欢
    • 1970-01-01
    • 2014-08-07
    • 2018-04-02
    • 2021-12-21
    • 2019-08-27
    • 2019-12-14
    • 2018-06-14
    • 2023-02-02
    • 1970-01-01
    相关资源
    最近更新 更多