Django сохраняет модель и ее дочерние элементы с помощью ModelForm

У меня есть такие модели: Статья, Ссылка и СтатьяСсылка. К статье может быть прикреплено много ссылок, и мне нужно сохранить их из одной формы.

Я создал все отношения и ModelForm для статьи, но хитрость в том, что ссылки имеют два поля: имя и URL. Я не могу понять, какую структуру формы нужно использовать, я пробовал скрытые входы с именем «ссылки [имя]» и «ссылки [url]», но не работал.

Где я должен искать? Есть ли какой-нибудь рабочий пример для этого? Документы Django не помогают в этой конкретной ситуации.


person Vilis    schedule 17.05.2013    source источник


Ответы (1)


Вам следует взглянуть на встроенные наборы форм.

person tuxcanfly    schedule 18.05.2013
comment
Да, встроенные наборы форм выглядят как наиболее близкие решения, но есть две проблемы - я рендерю свою форму вручную (должен), и есть немного странное имя поля с именем форма-0-имя, форма-1-имя. Я просто думал о том, чтобы перебрать все ссылки и сохранить их вручную, но я не могу передать входной массив, кажется, django его не поддерживает. - person Vilis; 18.05.2013