缺少Django内联管理删除

2024-09-22 14:29:57 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的管理员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)

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

enter image description here


Tags: pymodeladmin管理员defdeleteextranum