当点击原始list_display项目时,我希望它显示另一个list_display(包含具有ForeignKey到原始项目的模型)而不是正常的字段集。
我可以使用它但只能使用内联,是否可以将其显示为另一个list_display?
我正在使用Django Suit获得标签:
class KWInline(admin.TabularInline):
model = Url
list_display = ('title', 'url', 'pda', 'upa')
extra = 0
suit_classes = 'suit-tab suit-tab-cities'
class KWAdmin(ImportExportModelAdmin):
resource_class = KWResource
list_display = ('Keyword', 'searches', 'cpc', 'comp'...)
inlines = [KWInline]
fieldsets = [
(None, {
'classes': ('suit-tab suit-tab-cities',),
'fields': ['Keyword', 'searches', 'cpc']}),
... .... ...
suit_form_tabs = (('general', 'General'), ('cities', 'Cities'),
('flag', 'Flag'), ('info', 'Info on tabs'))
我尝试将admin.TabularInline
更改为普通管理员并获得预期的错误(在没有正确的类继承的情况下调用内联)
看起来像这样,关于如何将内联更改为list_display的任何想法?: