我有2种付款方式和3种产品。
我有一个选择产品和选择付款方式的表格:
<form action="/order-form/{{product.id}}" method="get">
<select name="producttype">
<option value="type1">Select one of option</option>
<option value="type1">Option 1</option>
<option value="type2">Option 2</option>
<option value="type3">Option 3</option>
</select>
<input type="radio" name="pay" value="bank" /> Bank <br/>
<input type="radio" name="pay" value="paypal"/> PayPal
<input type="submit" value="Next" id="form_submit"/>
</form>
我需要在发送此表单后,根据付款方式使用表单的下一个视图。 怎么办?
答案 0 :(得分:2)
def my_view(request):
...
if request.method == "POST":
payment_method = request.POST.get("pay", None)
product_type = request.POST.get("producttype", None)
if payment_method == "bank":
...
elif payment_method == "paypal":
...