python - Post data in djangon api and unable to get variable value -
i have created api sending request post didn't vairable in view
def login_list(request): if request.method == 'post': data = json.dumps(request.post) print(data) serializer = loginserializer(data=request.data) #print(serializer) return jsonresponse({"message":'fdsafdsa'})
when print data print(data) out put coming this
{"{\"login\":122122,\"abvc\":\"544545\"}": ""}
and calling api in postman
post http://localhost:8000/login/login/ {"login":122122,"abvc":"544545"}
i not geting value this
print(request.post['login']);
how can value
try request.data
instead of request.post
. json content sent in body, parsed django rest framework @ runtime.
login_variable = request.data['login']
and ensure have added 'jsonparser' in rest_framework settings.
Comments
Post a Comment