这是我的代码:
class lista_libros(APIView):
def post(self, request, format=None): #, format=None
cadena64 = request.data
xmlfile = base64.b64decode(cadena64)
#serializer = PruebaSerializer(data = xmlfile)
#if serializer.is_valid():
#serializer.save()
#return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(xmlfile)
这是我得到:
<?xml version="1.0" encoding="utf-8"?>
<root><libro>
<nombre>Juego de tronos</nombre>
<autor>Pablo Perez.</autor>
<categoria>Fantasia</categoria>
<editorial>Mexicana</editorial>
<fecha_pub>1992</fecha_pub>
<no_pag>5000</no_pag>
</libro></root>
为什么比符号下部和更大的出现像&lt和&GT代替<和>
这个代码仅仅是尝试后一个base64字符串,并将其解码成XML文件。