Я поместил некоторый клиентский Javascript в свой шаблон, который позволяет пользователю динамически добавлять поля в форму. Моя проблема в том, что эти поля очищаются в form.cleaned_data
, поэтому я не могу получить к ним доступ таким образом.
Все поля доступны в request.POST
, поэтому я мог бы просто решить эту проблему с этим, но я хочу сделать это «правильным способом» и думаю, что решение заключается где-то в использовании форм django, а не в прямом чтении запроса.
Я попытался переопределить form.clean ()
, но он кажется, что данные уже ушли к тому времени, когда они попадают туда.
Другие детали: я называю эти поля fieldname_x
, где x
- это число. В request.POST
, request.POST ['fieldname']
- это список всех значений, но form.cleaned_data
содержит только последнее значение каждый список.