oi pessoal estou tentando salva uma imagens no banco usando django rest, porém o campo imagem sempre e enviado vazio para o django.
não sei se o erro está na rota ou se ta na parte do serialize.
@api_view(['GET', 'POST'])
def usuarios(request):
if request.method == 'GET':
data = Usuario.objects.all()
serializer = UsuarioSerializer(data, context={'request': request} ,many=True)
return Response({'data': serializer.data})
elif request.method == 'POST':
serializer = UsuarioSerializer(data=request.data)
print(request.data)
print(serializer.is_valid())
print(serializer)
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)
retorno no cmd :
react.js axios
Quando adiciono o headres a minha rota nada e enviado.
headers: {
"Content-Type": `multipart/form-data; boundary=${users._boundary}`,
}
}
Agradeço desde já qualquer ajuda, to a uns dias tentando isso mais nada ainda