gpt4 book ai didi

django - 如何在 Django 的同一页面上插入 2 个不同的表单

转载 作者:行者123 更新时间:2023-12-04 22:16:53 25 4
gpt4 key购买 nike

我必须在同一页面中插入 2 个表单:

1) 登记表

2) 登录表格

.

因此,如果我在 views.py 中使用它:

    if request.method == 'POST':

form = registrationForm(request.POST)
if form.is_valid():
form.save()
return render_to_response('template.html', {
'form': form,
})

我将通过提交两种形式之一得到错误。

如何区分在 View 中提交的 2 个表单?

最佳答案

你也可以这样做,

 <form method='POST'>
{{form1.as_p}}
<button type="submit" name="btnform1">Save Changes</button>
</form>
<form method='POST'>
{{form2.as_p}}
<button type="submit" name="btnform2">Save Changes</button>
</form>

代码
if request.method=='POST' and 'btnform1' in request.POST:
do something...
if request.method=='POST' and 'btnform2' in request.POST:
do something...

关于django - 如何在 Django 的同一页面上插入 2 个不同的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758330/

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