gpt4 book ai didi

python - 是否可以将单行添加到 Django 表单?

转载 作者:太空宇宙 更新时间:2023-11-03 23:49:10 25 4
gpt4 key购买 nike

我有一个表格:

class aForm(forms.Form):
input1 = forms.CharField()
input2 = forms.CharField()
input3 = forms.CharField()

我希望做的是在用户点击“添加另一个输入 3”时向表单添加一个额外的输入 3。

我已经阅读了很多让我使用表单集添加新表单的方法,但我不想添加新表单,我只想添加一个新的 input3。

这可能吗?

最佳答案

用于添加动态字段覆盖 init 方法。

像这样:

class aForm(forms.Form):
input1 = forms.CharField()
input2 = forms.CharField()

def __init__(self, addfields=0, *args, **kwargs):
super(aForm, self).__init__(*args, **kwargs)

#add new fields
for i in range(3,addfields+3)
self.fields['input%d' % i] = forms.CharField()

关于python - 是否可以将单行添加到 Django 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3247295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com