如何在fieldsets中显示另一个list_display?

时间:2015-11-19 18:41:34

标签: django

当点击原始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的任何想法?:

enter image description here

0 个答案:

没有答案