django 如何创建与Select选项值一样多的ModelForm

zdwk9cvp  于 2022-11-19  发布在  Go
关注(0)|答案(1)|浏览(141)

我要创建xModelForm s -x的值是所选选项的一个Select值。
如果选择选项值= 5,那么我要创建5个ModelForm
我怎么才能做到呢?

eulz3vhy

eulz3vhy1#

假设您使用 AJAX 调用传递x值,或者您可以尝试使用以下方法:

count = reqest.GET.get('x') # or whatever the name of the passing value
for i in range(count): 
    form = XForm()

如果您尝试更改现有对象:

object_1 = ObjectName.objects.get(pk=1) # use whatever filtering you need
form = XForm(instance=object_1)

相关问题