Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como flask

Creando una calculadora de IMC con Flask

Siguiendo la lógica de la aplicación para calcular el IMC con Django (un framework web para Python) ahora lo haremos usando Flask. La fórmula para obtener el IMC será: IMC = Peso / (Talla ** 2 ) ¿Qué haremos? Crear un directorio llamado `` imcgenerator ``.  Crear una aplicación Python llamada `` app.py ``.  Crear un directorio de llamado `` templates ``.  Dentro de este directorio crearemos dor páginas HTML: formulario.html y resultado.html . Creando la calculadora de IMC con Flask 1. Crear la aplicación `` app.py ``. Esta contendrá la lógica para obtener los datos de entrada y realizar la operación: from flask import Flask , render_template , request import math app = Flask ( __name__ ) @ app . route ( ' / ' , methods = [ ' GET ' , ' POST ' ] ) def calcular_imc ( ) : if request . method == ' POST ' : # Obtener datos del formulario nombre = request . form . get ( ' nombre ' ) ...

Flask: un marco de aplicación web WSGI ligero

  En está ocasión daremos un pequeño vistazo a Flask . Un framework ligero para aplicaciones web con Python . Quienes hayan usado Sinatra (un framework web ligero para Ruby) les parecerá algo familiar. Para poder instalarlo debemos contar con Python instalado, de preferencia con la última versión estable. Instalando Flask 1. Usando un ambiente virtual (.env) . Para ello crearemos un directorio y crearemos el ambiente: $ mkdir myproject $ cd myproject $ py - 3 -m venv .venv Activamos el ambiente virtual (.env): $ .venv\Scripts\activate 2. Instalando con pip. $ pip install Flask Comprobamos la instalación: $ pip list Salida: Package Version ------------ ------- asgiref 3.8.1 blinker 1.9.0 click 8.1.8 colorama 0.4.6 Django 5.2 Flask 3.1.0 itsdangerous 2.2.0 Jinja2 3.1.6 MarkupSafe 3.0.2 pip 25.0.1 sqlparse 0.5.3 tzdata 2025.2 Werkzeug 3.1.3 Creando una aplicación sencilla c...