Django视图中表单提交的不同重定向
在Django视图中发送request.POST时,是否可以重定向到某个页面或其他页面,具体取决于使用了哪个按钮 例如:Django视图中表单提交的不同重定向,django,django-forms,django-views,django-templates,Django,Django Forms,Django Views,Django Templates,在Django视图中发送request.POST时,是否可以重定向到某个页面或其他页面,具体取决于使用了哪个按钮 例如: <form id="myForm" action='?'> <submit button1> <submit button2> </form> 你可以试试这个: html <form> <input type="submit" name="button1"> <in
<form id="myForm" action='?'>
<submit button1>
<submit button2>
</form>
你可以试试这个:
html
<form>
<input type="submit" name="button1">
<input type="submit" name="button2">
</form>
你可以试试这个:
html
<form>
<input type="submit" name="button1">
<input type="submit" name="button2">
</form>
我是这样解决的:
<input class="button" value='update' type="submit" name="action" form="eventForm"/>
<input class="button" value='submit' type="submit" name="action" form="eventForm"/>
我是这样解决的:
<input class="button" value='update' type="submit" name="action" form="eventForm"/>
<input class="button" value='submit' type="submit" name="action" form="eventForm"/>
对。为提交按钮指定相同的名称但不同的值
<button type="submit" name="submit" value="button1">Button 1</button>
<button type="submit" name="submit" value="button2">Button 2</button>
对。为提交按钮指定相同的名称但不同的值
<button type="submit" name="submit" value="button1">Button 1</button>
<button type="submit" name="submit" value="button2">Button 2</button>
啊,是的,我想我们都得到了相似的解决方案!我会把你的答案记下来,谢谢你。啊,是的,我想我们得到了一个相似的解决方案!我会把你的答案作为花时间的答案,谢谢。是的,我们做了,三个答案都是平行的。是的,我们做了,三个答案都是平行的
if request.method == "POST" and form.is_valid():
form.save()
if request.POST['submit'] == 'button1':
return redirect('page1')
elif request.POST['submit'] == 'button2':
return redirect('page2')