Estoy tratando de pasar esto a una publicación desde el front-end, pero sigo recibiendo este error en esta línea y no puedo entender por qué.
 {"isUpdated": true} pasando esto
en mi django, tengo estos
 body_unicode = request.body.decode('utf-8') data = json.loads(body_unicode) if data['isUpdated'] is not False: # more codes Sigo recibiendo un error en esto if data['isUpdated'] is not False:
¿Alguien puede darme sugerencias de lo que está sucediendo?
Los string indices must be integers, not str El error significa que la variable data contiene una cadena, y Python se queja de que no puede usar una cadena para acceder a los caracteres contenidos en esa cadena ( data[0] devolvería el primer carácter, data[1] devolvería el segundo carácter y así sucesivamente, pero ¿qué data['isUpdated'] ?)
¿Qué contiene el cuerpo de la solicitud? ¿Solo el texto de la publicación o un objeto JSON?