Форма Django - редактирование данных на месте из обратного соединения с внешним ключом
-
05-07-2019 - |
Вопрос
У меня есть таблица Person и таблица Phone. Таблица Phone имеет внешний ключ в таблице Person, который является идентификатором автоинкремента. Каждый человек может иметь произвольное количество телефонных номеров. Могу ли я создать форму Django для ввода телефонных номеров при создании новой записи Person и редактировать их вместе с существующей записью Person?
Решение
Да, inlineformset_factory в Django - именно то, что вам нужно.
Документы: наборы форм модели и Встроенные наборы форм
Этот фрагмент должен помочь вам в качестве примера.
Не связан с StackOverflow