나는 장고 views.py 파일에 POST
들어오는 데이터 구문 분석 할JSON 구문 분석 장고는 나머지 프레임 워크
POST 데이터 :
여기{
"number" : "17386372",
"data" : ["banana","apple","grapes" ]
}
내가 request
views.py
class Fruits(APIView):
def post(self, request, format=None):
if request.method == "POST":
number = request.data.get('number')
fruits_data = json.loads(request.body)
if number not in [None, '', ' ']:
try:
response = {"return": "OK","data":fruits_data['data']}
return Response(response)
except:
return Response({"return": "NOT OK"})
else:
return Response({"return": "NOT OK"})
else:
return Response({"return": "NOT OK"})
오류 :
You cannot access body after reading from request's data stream
옵션 1 : 첫 번째는'''json.loads'''을 누른 후''' 'number''''의 압축을 풉니 다. 옵션 2 :'''복사 수입 deepcopy'''과'''my_copy = deepcopy (요청)'''난파하기 전에 원래의 객체. – Art