0
我想從用戶(通過CharField)獲取輸入。因此,它應該使用CharField值在同一頁面中創建許多CharField(如輸入)。在django中動態創建CharFields
例如, 如果用戶輸入「3」,在按OK後應該在其下面創建「3」Charfields。 注意:我希望看到在同一頁面中創建3個CharFields。
我想從用戶(通過CharField)獲取輸入。因此,它應該使用CharField值在同一頁面中創建許多CharField(如輸入)。在django中動態創建CharFields
例如, 如果用戶輸入「3」,在按OK後應該在其下面創建「3」Charfields。 注意:我希望看到在同一頁面中創建3個CharFields。
創建多個空白輸入是django formsets的一個功能。捕獲輸入的數字,並將其作爲額外 kwarg傳遞給formset_factory。
https://docs.djangoproject.com/en/dev/topics/forms/formsets/
這意味着每個CharField是一個獨立的形式,如果你想要的任何其他投入,你必須混合形式和表單集,這將使它更難使用內置的基於類的表格視圖功能。
您需要編寫JavaScript代碼才能做到這一點。你可以發佈你的Django表單和其他片段以供審閱嗎? –