def my_view(request, my_id):
myItem = Item.objects.get(pk=item_id)
context = {'myitem': my item}
#This is where I send a POST request from a button named myButton with a value="OK".
if request.method == "POST":
if 'OK' in request.POST:
return render(request, 'url1', context)`enter code here`
else:
return render(request, 'url2', context)
以上是我的代碼。如果我打印request.POST
,它實際上在字典中具有值OK。然而,Python不執行if子句。所述request.POST
的我得到錯誤,我的視圖沒有返回HttpResponse對象。它沒有返回
輸出是:
<QueryDict: {u'submit': [u'OK'], u'csrfmiddlewaretoken': [u'#####']}>
請顯示request.POST的輸出。 –