我正在使用Django Rest框架。在我看來,這就引發了像request instance has no attribute 'data'
這樣的錯誤,我嘗試了很多,沒有找到任何東西。我必須添加任何中間件或其他東西嗎? DRF如何從request.POST和request.GET中檢索數據。我的觀點是基於功能的。Django rest框架request.data引發錯誤
def list(request, format=None):
if request.method == 'POST':
serializer = CustomerSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
http://stackoverflow.com/help/how-to-ask – ChidG
你能告訴我們你的代碼? – giaco
你使用什麼方法? 'request'只有POST,PUT和PATCH方法的數據值。如果你在GET上嘗試它,你需要使用request.query_params。 –