Ayuda con Flask y Python

  • Autor Autor azerh
  • Fecha de inicio Fecha de inicio
A

azerh

No recomendado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Buenas, tengo un ligero problema.

Estoy aprendiendo a usar python como tal y ya empece con flask porque me intereso la idea de tener mi aplicacion en web, a he practicado y ya se como usar los templates y algunas cosas de python (aun sigo aprendiendo jaja) y ahora quiero poner en marcha lo que en verdad me interesa la aplicacion.

He estado buscando de como integrar mi script que esta hecho en python que funciona bien si lo ejecuto solo en la consola, me refleja lo que quiero que haga

pero ahora no puedo integrarlo a flask... he buscado tutoriales pero ninguno explica esto de integrar un script a flask y que se ejecute al llenar los campos requerido en una forma hecha...

Necesito su ayuda :c
 
Y por qué Flask? En los frameworks de python para web dev, django es lo más recomendable...Flask es, digamos, el primo pobre de Django...
 
Y por qué Flask? En los frameworks de python para web dev, django es lo más recomendable...Flask es, digamos, el primo pobre de Django...
Digamos que por flexibilidad, aparte de que pesa menos, con django podre pasar mi script a una web?

conoces un tutorial completo de este tema?
 
Hola, puedes pasar tu script con cualquier framework, incluso cgi. echale un ojo a esto MVC con flask (Model, View, Controller) o a este
 
Revisa MVC.
Tu script se llama script.py

Cuando tengas tu controller/route entonces créale una vista con un formulario el cual contendrá los parámetros (define los names).

Luego, el formulario debe enviar un POST a un controller/route previamente creado que recibirá los valores de names (objeto Request).

Una vez obtenido los valores de los parámetros puedes invocar a la función principal del script.py usando import script, y enviarlo como argumentos:

nombreFuncionPrincipal(parametroValor1, parametroValor2)

De esa forma se ejecutaría. Ahora si deseas capturar el output del script (salida en la consola) pues, debes revisar la función subprocess para llamar scripts o programas externos desde Python.

Un saludo,

más info: https://stackoverflow.com/questions/52835681/how-can-i-run-a-python-script-from-within-flask
 
Revisa MVC.
Tu script se llama script.py

Cuando tengas tu controller/route entonces créale una vista con un formulario el cual contendrá los parámetros (define los names).

Luego, el formulario debe enviar un POST a un controller/route previamente creado que recibirá los valores de names (objeto Request).

Una vez obtenido los valores de los parámetros puedes invocar a la función principal del script.py usando import script, y enviarlo como argumentos:

nombreFuncionPrincipal(parametroValor1, parametroValor2)

De esa forma se ejecutaría. Ahora si deseas capturar el output del script (salida en la consola) pues, debes revisar la función subprocess para llamar scripts o programas externos desde Python.

Un saludo,

más info: https://stackoverflow.com/questions/52835681/how-can-i-run-a-python-script-from-within-flask
Podemos hablar por MP para consultarte varias dudas?
 
Podemos hablar por MP para consultarte varias dudas?

La idea del foro es compartir conocimiento para todos en general. Igual no veo porque no pueda ayudarte en algo, mándame mp.
 
Atrás
Arriba