我使用django框架创建android API。我以x-www-form-urlencoded形式向服务器发送post请求,但我不知道如何解析django framework.so如何解析它。
我正在使用邮递员来测试api并使用**post method => body => x-www-form-urlencoded**
并发送数据
name abc
email abc@gmail.com
contact 1234567890
这是 view.py 来获取数据
def user_otp_authetication(request):
if request.method == 'POST':
objs = request.body.decode('utf-8')
print obj
return json_response({
'success':'true'
})
打印值
name=abc&email=abc%40gmail.com&contact=1234567890
如何解析这些数据以供使用。我也使用json.loads()但它不是json所以它是通过错误消息。
答案 0 :(得分:5)
Django
已将POST
数据解析为dict-like
中的request.POST
个对象。
例如,您可以使用name
获取request.POST.get('name')
。
您可以详细了解Django's
request
个对象和所谓的QueryDict
个对象here。