Есть ли в Django способ "конвертировать" инлайны администратора в наборы форм / front-end?
У меня есть проект, который я строил с некоторыми вложенными отношениями (внешние ключи). Я подошел к концу построения моделей и настройки администратора с помощью admin.py. Простой пример таков:
class PhoneInlineAdmin(admin.TabularInline):
model = Phone
extra = 0
list_display = ["number", "type"]
@admin.register(Person)
class ContactAdmin(admin.ModelAdmin):
list_display = ["last_name", "first_name", "email"]
inlines = (PhoneInlineAdmin, )
Мне нравится, как работает страница администратора. Я могу искать фильтр и нажимать сохранить, чтобы обновить все таблицы. Я читаю документацию по наборам форм и представлениям на основе классов, и именно так я решил построить этот учебный проект. Кажется, что воспроизвести то, что уже почти идеально существует на странице администратора моего приложения, довольно сложно. Есть ли простой способ, который я упускаю, чтобы повторить функциональность, или мне нужно все переделать, чтобы приблизиться к повторению функциональности администратора? Если мне нужно будет засучить рукава, я так и сделаю, но я подумал, что это стоит спросить.