Форма Django - редактирование данных на месте из обратного соединения с внешним ключом

StackOverflow https://stackoverflow.com/questions/423208

Вопрос

У меня есть таблица Person и таблица Phone. Таблица Phone имеет внешний ключ в таблице Person, который является идентификатором автоинкремента. Каждый человек может иметь произвольное количество телефонных номеров. Могу ли я создать форму Django для ввода телефонных номеров при создании новой записи Person и редактировать их вместе с существующей записью Person?

Это было полезно?

Решение

Да, inlineformset_factory в Django - именно то, что вам нужно.

Документы: наборы форм модели и Встроенные наборы форм

Этот фрагмент должен помочь вам в качестве примера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top