miércoles, 4 de agosto de 2021

Crea tu primera aplicacion de Flask en Windows10

 Flask es un framework popular para construir aplicaciones web con Python. Con este tutorial podras crear una primera aplicacion y correrla en tu computador de forma local. 

Prerequisitos:

  • Instalar Python 3 en tu computadora.
  • Un conocimiento basico de como usar la terminal.

Crea una carpeta para tu proyecto

Inicia creando una carpeta que contendra tu proyecto, en este ejemplo le llamaremos mi-primera-aplicacion, crearemos e ingresamos a la carpeta.
md mi-primera-aplicacion
cd mi-primera-aplicacion
Dentro de la carpeta creamos el entorno virtual pero en lugar de usar el comando Python, usamos py.
py -m venv env
Con este comando ya tendremos nuestro entorno creado y podremos verificarlo cuando encontramos la carpeta env y su contenido.
Dentro de la carpeta de la aplicacion usamos el comando 
env\Scripts\activate
luego procedemos a instalar Flask usando: 
pip install flask
usualmente luego de esta ejecucion se recomienda actualizar pip y para eso ejecutamos el codigo
python.exe -m pip install --upgrade pip 

Crear el archivo de configuracion

El siguiente paso sera el crear un archivo de configuracion app.py. Podemos usar un editor de textos como Notepad++ , Sublime o una herramienta como Visual Studio Code. 

A continuacion, establecemos la aplicacion usando el comando 
set FLASK_APP = app.py
luego abrimos el archivo app.py y copiamos las siguientes lineas de codigo.

from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '<h1>Hola DataRtista</h1>'
if __name__ == '__main__':
	app.run()



y para correr nuestra aplicacion vamos a la terminal y ejecutamos: 
flask run


                             
A continuacion vamos a agregar un poco mas de contenido usando archivos html. Crearemos una carpeta llamada templates que contendra nuestros archivos .html. 

A continuacion modificamos el archivo app.py para incluir la informacion de los archivos alojados en el template, con el decorator @app.route podemos adicionar URLs para agregar mas secciones complementarias. 

from flask import Flask,render_template
    app=Flask(__name__)
    @app.route('/')
    @app.route('/home/')
    def home():
    return render_template('home.html')
    @app.route('/about/')
    def about():
    return render_template('about.html')
    if__name__=='__main__'
    app.run() 



A continuacion modificamos los archivos del template, a continuacion se muestra un codigo de ejemplo para el contenido de las secciones complementarias: 




Luego de crear estos archivos actualizamos usando.
flask run
Para terminar la ejecucion se usa Ctrl+C y para desactivar el entorno se usa deactivate

No hay comentarios:

Publicar un comentario

Crea tu primera aplicacion de Flask en Windows10

 Flask es un framework popular para construir aplicaciones web con Python. Con este tutorial podras crear una primera aplicacion y correrla ...