我试了很多次。但我找不到合适的答案。所以我在这里问。所以请帮助我,告诉我,如果我错了或使用错误的方法。建议我一个更好的方法,请告诉我我的错误。
我可以使用........
获得多个值 return HttpResponse(text1, text2, text3)
result = text1+ text2+ .......
return HttpResponse(result) #(without using concatination)
这是代码
def post_form(request):
return render(request, 'post.html')
def postresult(request):
if 'fname' in request.POST:
message = 'Welcome : %s' % request.POST['fname']
message2 = 'Book %s' % request.POST['book']
message3 = 'Description of book : %s' % request.POST['desc']
message4 = 'Book %s' % request.POST['book']
# message5 = 'liked or unlikd article: %s ' % request.POST['like']
# result = message + message2 + message3 + message4 + message5
return HttpResponse(message, message2, message3, message4)
else:
message = 'You submitted an empty form.'
return HttpResponse(message)
答案 0 :(得分:3)
您可以发送所需数量的参数。只需按照以下步骤操作:
import json
def post_form(request):
data_details = {'key1' : 'value1', 'key2' : 'value2', 'key3' : 'value3'}
return HttpResponse(json.dumps(data_details))
您需要将其转换为json