Django简单历史记录注册问题

时间:2019-12-18 23:18:33

标签: python django django-admin django-admin-filters

我正在尝试注册简单的历史记录django“ api”,它可以正常工作(admin.site.register(Entries, SimpleHistoryAdmin)并在特定对象的“历史记录”选项卡中向我显示历史记录,但是当我像admin.site.register(Entries, EntriesAdmin)一样注册它时向我显示文件提交者和搜索字段,但是历史“消失了”,就像说没有东西可显示,甚至在那里也没有。我尝试结合使用admin.site.register(Entries, EntriesAdmin, SimpleHistoryAdmin),但它会引发500服务器错误。那么有人可以帮助我如何显示简单的历史记录以及在django admin中使用过滤器吗?

    list_display = ('EngagementCode', 'EngagementManager', 'EngagementIncharge', 'published')
    list_filter = ('EngagementCode', 'EngagementManager', 'EngagementIncharge', 'published')
    history_list_display = ["EngagementCode"]
    search_fields = ('EngagementCode', 'EngagementManager', 'EngagementIncharge', 'published')

0 个答案:

没有答案