Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

194
Vistas
Pasar Json de la vista Django a la plantilla Javascript

Estoy tratando de pasar una respuesta json desde una vista a javascript. Por alguna razón, no puedo acceder a ninguna clave dentro de javascript. Solo puedo acceder a todo el objeto json, pero a ninguna de las claves anidadas adjuntas.

Json (simplificado para fines de lectura):

 { "protected": [ { "category": "nmtd", "name": "NMTD", "userId": 257 } ]

}

vistas.py:

 def index(request): request_pr = requests.get('https://endpoint-address', cookies = request.COOKIES) pr_colors = json.dumps(request_pr.json()) context = { 'pr_colors': pr_colors } return render(request, 'index.html', context)

JavaScript:

 <script type="text/javascript"> var received_data = "{{ pr_colors }}" console.log(received_data) </script>

Hay dos tipos diferentes de problemas. Si configuro JSON.parse("{{ praga_colors }}") obtengo Uncaught SyntaxError: token inesperado y en JSON en la posición 1

Si solo trato de acceder al elemento directamente sin JSON.parse() obtengo todos los valores como indefinidos .

Si trato de acceder por posición praga_colors[1], obtengo una cadena letra por letra.

¿Cuál es la forma correcta de manejar esto?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda