【问题标题】:set numbers of admin.TabularInline in django admin在 django admin 中设置 admin.TabularInline 的数量
【发布时间】:2012-03-05 06:58:13
【问题描述】:

如何在django admin 中设置admin.Tabularline 的数量?默认情况下,它显示 3 个空行,我只想显示 1 个空行。

class ClientPaymentOptionInline(admin.TabularInline):
    model = ClientPaymentOption
    fields = ('name', 'action','percent', 'fixamount', 'itemcharged', 'client')
class ClientAdmin(admin.ModelAdmin):
    #display list
    list_display = ('name','b_type','banner','logo',
                    'contact','address','account_type',
                    'status','currency','color','user',
                    )
    #display fields
    fields = ('name','b_type','banner','logo','contact',
              'address','account_type','status',
              'currency','color','user',
              )
    inlines = [ClientPaymentOptionInline]

admin.site.register(Client, ClientAdmin)

【问题讨论】:

    标签: python django django-admin


    【解决方案1】:

    将内联的 extra 属性设置为 1。

    【讨论】:

    • 感谢 thomas,我在我的 ClientPaymentOptionInline 中插入了 extra=1
    • 如果我编辑客户端可能会添加更多行(ClientPaymentOption)。我怎样才能在不使用“额外”的情况下默认使用多行,因为即使我只是在编辑,这也会增加一行。
    猜你喜欢
    • 2014-11-18
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 2015-11-03
    • 2021-11-22
    • 1970-01-01
    相关资源
    最近更新 更多