Ir al contenido principal

Flask / Python. Pagina web de ejemplo.

Flask / Python. 

Pagina web de ejemplo.

Como inicio deben instalar Flask en el ambiente python.

pip install flask

Cuando ejecuten python automaticamente se generara su servidor web y podra ser accesible desde la URL 

http://localhost:5000/


Escribir en el programa en un archivo y ejecutar.


from flask import Flask

app=Flask(__name__)

@app.route('/')

def home():

    return "Website Content goes here!!"

if __name__ == "__main__":

    app.run(debug=True)


Como pueden ver es un script simple para utilizar todo el pontencial de python en aplicaciones web.


Podemos comprobar que funciona el servidor. 


En caso de probar en un servidor de produccion con Windows 2016 y IIS. ver Flask/Python en Windows server

Como ejemplo:





 

Comentarios

  1. Hola, muy buen tutorial, tengo un problema para publicar la aplicacion siguiendo tu instrucciones, ya que solo tengo disponible un windows server 2019 para publicar mi aplicacion, al agregar el "Add Module Mapping"... por favor si puedes ayudarme a aclarar un par de dudas te lo agradeceria muchisimo..

    ResponderBorrar
    Respuestas
    1. Que tal Gustavo,
      Tenía duda de si el tutorial servía para Windows SRV 2019. Y acabo de instalar hace unos minutos Windows, IIS, python y configuré FastCGI. Realice lo mismo que en el tutorial y funciona correctamente.
      Request path: *
      Module: Seleccionar FasCGIModule
      Executable. Aquí supongo que se te pasaron las comillas. Debe ser sin comillas cuando se copia el resultado del script.
      El error que me aparece si dejo la comilla: The specified executable does not exist on the server.
      Y luego, es poner un nombre para el nuevo módulo.
      Que error te manda?

      Borrar
  2. Hola Demian, como estas...
    En el siguiente enlace publico, deje un print de pantalla con el error
    https://drive.google.com/drive/folders/1fr19Y-L5nSKiysrrDQkoIcGrnFZ1rqAt?usp=sharing

    Mi ruta completa en la sección "Executable (optional):" es la siguiente,
    c:\program files\python39\python.exe|c:\program files\python39\lib\site-packages\wfastcgi.py

    La unica diferencia con el tutorial, es que la ruta donde instale python, no es en c:\, si no que lo instale en c:\program files\python39\python.exe,
    Pero sinceramente no creo que eso sea el problema..

    ResponderBorrar
    Respuestas
    1. Creo saber si ese es el problema, la ruta. "c:\program files" el espacio que hay ahi. Acabo de hacer la prueba. Pon comillas dobles al inicio y al final de la linea, no me manda error. Pero no he probado pero al parecer si acepta la linea. Prueba y me dices.
      Saludos.

      Borrar

Publicar un comentario

Entradas más populares de este blog

Implementación de aplicaciones web Python (Flask) en Windows Server (IIS) - FastCGI

Configurar IIS para publicar aplicaciones Python con Flask. Windows 2016 - IIS 10 - Flask - Python 3.9 Fue un poco complicado encontrar informacion actualizada para configurar los servicios de python, por lo que tuve que tomar varias configuraciones de diferentes tutotiales hasta que pude confiurar mi servidor virtual.  Instalacion de IIS. Despues de instalado windows 2016 debemos instalar IIS y los componentes necesarios Seguimos las siguientes imagenes para instalar el IIS. Server Manager / add roles and features Next Role-based or feature-based instalattion. (estamos instalando localmente). Next. Nos aseguramos que es el servidor donde queremos instalar el IIS. Next Seleccionamos "Web Server (IIS)", nos aparecerá una nueva ventana, "Add Features". Next. Next Next Buscamos "Application Development" y seleccionamos "CGI". Next Install. Ahora tenemos instalado el IIS en Windows 2016. Abrimos el navegador y vamos a la pagina http://localhost para

Comando Basicos de configuracion inicial de Switches Dell

Configuración Switch DELL Cambiar de Modo usuario a modo privilegiado console> enable Cambiar de modo privilegiado a Modo configuración console# configure Para cambiar el nombre al equipo console(config)# hostname “nombre del equipo” “nombre equipo”(config)# Poner password para cambiar de modo usuario a modo privilegiado console(config)# enable password “password” Poner IP console(config)# interface vlan 1 console(config-if)# ip address “IP” “Mascara de subred” Habilitar el modo de configuracion por WEB console(config)# ip http server Para Poner un nombre de usuario, contraseña y nivel para entrar por Web console(config)# username “usuario” password “contraseña” 15 Este manual lo tenia hace unos años, por lo que pueden revisar esto en la  Guia de comandos Dell PowerConnect  Espero les sea de utilidad.