2015-10-13 22 views
0

我看到了一個什麼可能是我的問題here的解決方案,但我試圖理解和實現解決方案中指示的代碼無濟於事。Django:如何在沒有javascript的按鈕的表單中添加字段

正如我明白了什麼(是否正確),在視圖中,使用cp = request.POST.copy()是複製什麼形式,然後使用cp['prim-TOTAL_FORMS'] = int(cp['prim-TOTAL_FORMS'])+ 1是添加字段,但在那裏我失去了

對不起,我的新手問題,因爲我是非常新django。

任何指針,建議,甚至示例代碼都會有所幫助,並且非常感謝。

預先感謝您。

回答

0

我目前正在努力弄清楚自己。最好的我可以想出一個輸入類型=「數字」和一個單獨的輸入類型=「提交」與「添加行」行動。我們可以使用request.POST.get('action')檢查添加的行,看看我們是否提交審查或添加額外的表單。這是我目前的狀況。我可以讀取數字輸入,但是當我通過額外的屬性將它傳遞給formset_factory時。你解決了這個問題嗎?

+0

我知道這是舊的,真的,我還沒有解決這個問題,但有一個庫可能會幫助[這裏](https://github.com/elo80ka/django-dynamic-formset),我用它迄今爲止效果很好 –

相關問題