【发布时间】:2014-02-25 15:13:28
【问题描述】:
在 Django 中,我想要一个带有 2 个提交按钮选项的表单。 “保存并回家”和“保存并下一步”。
有什么想法可以确定在我的视图中单击了哪个提交按钮?
我对编程/使用表单还很陌生,感谢您的反馈。
表格
<form action="{% url 'price_assessment_section_1' component.id %}" method="post"> {% csrf_token %}
{{ form.s1_q5_resin_type }}
<!-- FORM SUBMIT BUTTONS-->
<button type="submit" > Save&Home</button>
<button type="submit" > Save&Next</button>
</form> <!-- end form-->
查看
@login_required
def price_assessment_section_1(request, component_id):
component = Component.objects.get(id=component_id)
if request.method == 'POST':
form = PriceAssessmentSection1(request.POST)
# if "save & home" go to: return HttpResponseRedirect(reverse('portal_home'))
# if "save & next" go to: return HttpResponseRedirect(reverse('portal_sec2'))
form = PriceAssessmentSection1()
return render(request, 'portal/price_assessment_section_1.html', {'form': form, 'component':component})
【问题讨论】:
标签: django django-forms django-views