@holyshitplayer

Как обработать нескольких одинаковых полей формы Django?

Добрый день.
Есть интересная схема. В проекте есть 2 модели:
Модели Order и Sort.
В модели Order есть только дата заказа, а в модели Sort есть ссылка на ForeignKey модели Order, строка sort и строка box.
В чем суть. Есть уже готовый шаблон, пишу бэкенд. И на странице Новый заказ есть к примеру 10 полей sort в форме. И нужно при нажатии на кнопку обрабатывать все эти 10 полей. А сейчас при нажатии на кнопку создаётся новый заказ, а в таблице Sort создаются не 10 полей, а только последнее.
Изначально я в forms.py создал форму с полем 'sort' и на странице вызываю это поле. Потом при необходимости добавляю при нажатии через js ещё одно поле. Но имена input то одинаковые.
Как можно сделать, что бы формой отправлялось n количество полей sort и все они обрабатывались, а так же относились к 1 заказу.
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 1
@noremorse_ru
Formsets
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы