Динамически добавляемые поля формы удаляются из form.cleaned_data

Я поместил некоторый клиентский Javascript в свой шаблон, который позволяет пользователю динамически добавлять поля в форму. Моя проблема в том, что эти поля очищаются в form.cleaned_data , поэтому я не могу получить к ним доступ таким образом.

Все поля доступны в request.POST , поэтому я мог бы просто решить эту проблему с этим, но я хочу сделать это «правильным способом» и думаю, что решение заключается где-то в использовании форм django, а не в прямом чтении запроса.

Я попытался переопределить form.clean () , но он кажется, что данные уже ушли к тому времени, когда они попадают туда.

Другие детали: я называю эти поля fieldname_x , где x - это число. В request.POST , request.POST ['fieldname'] - это список всех значений, но form.cleaned_data содержит только последнее значение каждый список.

7
задан Rodrigo Guedes 3 April 2013 в 19:23
поделиться