注册内联管理员而不删除其他包内联

时间:2016-02-23 08:53:35

标签: python django django-admin

我试图在我的adimn中添加一个内联框到用户页面。 问题是,为了这样做,我必须首先取消注册用户管理员:

admin.site.unregister(User)

稍后使用新内联注册它:

admin.site.register(User,UserAdmin)

问题是这样做我删除了其他软件包创建的所有用户管理内联。 有没有办法延长"内联?

1 个答案:

答案 0 :(得分:1)

您可以从django.contrib.auth.admin导入原始UserAdmin,并使用UserAdmin.inlines += [MyInlineAdmin]将内联添加到其中 - 这样您就不需要取消注册/重新注册。