Има ли начин да се определи форма на django, така че потребителят да може да добавя още полета към него.
Например Потребителят трябва да изброи 4 имена, но само три полета първоначално присъстват на страницата. След това потребителят ще може да натисне бутон и да добави друго поле за четвъртото име.
В момента правя това с помощта на javascript и httprequest.
Отговори:
1 за отговор № 1имате нужда от нещо подобно: Джанго динамични форми
дефинирайте формуляри и използвайте jquery, за да ги покажете / скриете при необходимост
1 за отговор № 2
Можете да решите това с лесно javascript, както е предложено.
Но не забравяйте, че вашите нови полета (всички полета, които не са предварително дефинирани във формулярния клас) няма да бъдат използвани в валидирането на Djangos.
Така че, ако планирате да поставите тези данни във вашата база данни, трябва да се справите с почистването и избягването на самото съдържание.