如果根据django文档,filter_horizontal是InlineModelAdmin类的共享功能之一......那么我只需要从语法上理解如何将其应用于内联模型。
所以我有一个名为Keyword
的模型的内联。我希望使用管理页面上的filter_horizontal功能显示更改Statement
模型。
我希望它会像
一样简单class KeywordInline(admin.TabularInline):
model = Keyword.statement.through
class KeywordAdmin(admin.ModelAdmin):
inlines = [KeywordInline,]
filter_horizontal = ('keyword',)
class StatementAdmin(admin.ModelAdmin):
list_display = ('statement_id', 'title', 'author', 'released_by', 'issue_date', 'access', 'full_text',)
list_filter = (StatementListFilter, 'released_by', 'issue_date', 'access',)
search_fields = ('statement_id', 'title', 'author', 'issue_date',)
inlines = [ KeywordInline,]
但是这对于内联的显示没有任何影响。我缺少什么(语法上的)?