【问题标题】:Django Inline Admin delete missingDjango内联管理员删除丢失
【发布时间】:2014-10-16 06:53:36
【问题描述】:

这是我的 admin.py

class BooksInlineAdmin(admin.TabularInline):
    model = Book
    extra = 2
    max_num = 4

    def has_delete_permission(self, request, obj):
        return True

class AuthorAdmin(admin.ModelAdmin):
    list_display=("name", "phone")
    inlines = [BooksInlineAdmin]

admin.site.register(Author, AuthorAdmin)

在管理员中,自动生成的内联缺少“删除”。如果我通过单击“添加另一个”添加一个它有删除按钮。为什么会这样?如何为所有内联表单启用删除。 (我使用的是 django 1.6)

【问题讨论】:

    标签: python django django-admin


    【解决方案1】:

    extra=2 表示您始终看到此模型的至少 2 个内联, 所以删除按钮被删除,尝试更改额外的值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-28
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 2013-03-01
      • 2017-06-28
      • 1970-01-01
      相关资源
      最近更新 更多