Я не совсем уверен, как сформулировать вопрос, который я хочу задать.Допустим, у вас есть два объекта профиля, которые могут быть связаны с пользователем.Только один из них будет ассоциирован (есть сопоставление один к одному), но это может быть один из двух возможных объектов профиля.Мой код администратора выглядит следующим образом:
admin.site.unregister(User)
class AProfileInline(admin.StackedInline):
model = UserProfileA
class BProfileInline(admin.StackedInline):
model = UserProfileB
class UserProfileAdmin(UserAdmin):
inlines = [AProfileInline, BProfileInline, ]
admin.site.register(User, UserProfileAdmin)
Это работает нормально, но, конечно, отображает ненужную информацию.Было бы неплохо, если бы страница администратора отображала только правильные строки.Я полагаю, что это сложно и, вероятно, является проблемой, если, например, я хочу перейти с одного типа профиля на другой.Есть мысли?