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
のViewがHttpResponseオブジェクトを返さなかったというエラーが発生します。それは返されていません
出力は次のとおりです。
<QueryDict: {u'submit': [u'OK'], u'csrfmiddlewaretoken': [u'#####']}>
request.POSTの出力を表示してください。 –