0
我有一個search model
具有ForeignKey
關係User
如何將多個ModelAdmins附加到Django的UserAdmin中?
class Searches(models.Model):
user = models.ForeignKey(User)
......
我有一個UserProfile
模型具有OnetoOne
關係到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
管理員。但也分開。 如何註冊兩個(或更多)Admins
到User
型號?