【发布时间】:2020-08-31 05:17:18
【问题描述】:
我想达到以下目标:我在一个视图中有两个表单,form1 和 form2。型号如下:
Class Model1(models.Model):
var_1=models.CharField()
var_2=models.CharField
Class Model2(models.Model):
var_1=models.CharField()
var_3=models.CharField
我刚刚使用一个提交按钮将两个表单设置在同一个视图中。现在,当客户端填写form1 时,我希望能够从form1 中设置var_1 也为Model2 的var_1 (因为相等)。有可能得到吗?
这是我的观点.py
def example(request):
if request.method == 'POST':
form1 = Model1Form(request.POST)
form2 = Model2Form(request.POST)
if form1.is_valid() and form2.isvalid():
print("Il form è valido")
new_input1 = form1.save()
new_input2=form2.save()
else :
form1 = Model1Form()
form2 = Model2Form()
context= {
'form1': form1,
'form2':form2,
}
return render(request, "", context)
【问题讨论】:
-
您能分享一下您的看法吗?
-
我刚刚添加了
标签: javascript jquery django django-models django-forms