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

237
Vistas
¿Cómo hago una aplicación web matemática Django y reacciono?

Espero que todo este bien.

Quiero tener un campo de entrada en mi interfaz de reacción que admita una expresión matemática (por ejemplo, 1 + 1) y quiero que mi backend responda con la respuesta 2.

¿Cómo haces esto usando reactjs y Django?

Hasta ahora tengo algo del frontend terminado:

enviará los datos de entrada al backend utilizando la URL de la API.

 import React, {useState, UseEffect } from 'react'; function Home() { const [query, setQuery] = useState(""); return ( <div className='Home'> <form action={APIL_URL} method="POST"> <input name="linear-algebra-expression" id="linear-algebra-expression" type="text" onChange={e => setQuery(e.target.value)} value={query}> </input> </form> </div> ) } export default Home;

Soy consciente de que en mi backend de Django voy a tener algo como:

 class LinearAlgebraView(APIView): def post(self, request): expression = request.POST['linear-algebra-expression'] return (... ?)

Quiero poder devolver los datos calculados de Django para reaccionar en la misma página web donde el usuario ingresó la expresión matemática en el formulario/entrada. ¿Cómo hago esto?

Gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

simplemente podría usar el método eval () que toma una cadena como parámetro y devuelve el valor calculado como por ejemplo:

 linear-algebra-expression = "3-1 + 12/10" result = eval(linear-algebra-expression) print(" 3-1 + 12/10 = " + str(result))

salida: 3-1 + 12/10 = 3,2

about 4 years ago · Juan Pablo Isaza Denunciar
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