如何在Django中将多个ModelAdmin附加到UserAdmin?

如何在Django中将多个ModelAdmin附加到UserAdmin?,django,django-models,django-admin,django-users,Django,Django Models,Django Admin,Django Users,我有一个搜索模型,它与用户 class Searches(models.Model): user = models.ForeignKey(User) ...... class UserProfile(models.Model): user = models.OneToOneField(User) photo = models.ImageField(upload_to='profile_images', blank=True) ispublic=model

我有一个
搜索模型
,它与
用户

class Searches(models.Model):
    user = models.ForeignKey(User)
    ......
class UserProfile(models.Model):
    user = models.OneToOneField(User)
    photo = models.ImageField(upload_to='profile_images', blank=True)
    ispublic=models.NullBooleanField()
我有一个
UserProfile
模型,它与
User

class Searches(models.Model):
    user = models.ForeignKey(User)
    ......
class UserProfile(models.Model):
    user = models.OneToOneField(User)
    photo = models.ImageField(upload_to='profile_images', blank=True)
    ispublic=models.NullBooleanField()
我在
admin.py
中附上了
UserProfile
,如下所示:

class UserProfileInline(admin.StackedInline):
    model = UserProfile
    can_delete = False

class UserProfileAdmin(UserAdmin):

    inlines=(UserProfileInline, )
    list_filter = UserAdmin.list_filter + ('email',)
    list_display=('username','email','first_name','last_name','isPublic')


admin.site.unregister(get_user_model())
admin.site.register(get_user_model(), UserProfileAdmin)
现在我没有看到单独的
UserProfile
,而是集成到
User
,这正是我想要的

我还想让
Search
模型显示在
User
admin中。但也要分开。
如何将两个(或更多)的
管理员注册到
用户
模型?

尝试将另一个
内联
放在
用户档案管理员
中,然后将
用户档案内联
搜索内联
放在
用户档案管理员
中,然后将
管理员网站注册(搜索)
admin.py中的
。除非我误解了这个问题