Skip to Content
Desarrollo Web con Flask, 2ª Edición
book

Desarrollo Web con Flask, 2ª Edición

by Miguel Grinberg
September 2024
Intermediate to advanced
316 pages
8h 8m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Desarrollo Web con Flask, 2ª Edición

Capítulo 2. Estructura básica de la aplicación

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo, conocerás las distintas partes de una aplicación Flask. También escribirás y ejecutarás tu primera aplicación web Flask.

Inicialización

Todas las aplicaciones Flask deben crear una instancia de aplicación. El servidor web pasa todas las peticiones que recibe de los clientes a este objeto para que las gestione, utilizando un protocolo llamado Web Server Gateway Interface (WSGI, pronunciado "wiz-ghee"). La instancia de aplicación es un objeto de la clase Flask, creado normalmente de la siguiente manera:

from flask import Flask
app = Flask(__name__)

El único argumento necesario para el constructor de la clase Flask es el nombre del módulo o paquete principal de la aplicación. Para la mayoría de las aplicaciones, la variable __name__ de Python es el valor correcto para este argumento.

Consejo

El argumento __name__ que se pasa al constructor de la aplicación Flask es una fuente de confusión entre los nuevos desarrolladores de Flask. Flask utiliza este argumento para determinar la ubicación de la aplicación, lo que a su vez le permite localizar otros archivos que forman parte de la aplicación, como imágenes y plantillas.

Más adelante aprenderás formas más complejas de inicializar una aplicación, pero para aplicaciones sencillas esto es todo lo que se necesita.

Rutas y funciones de vista

Los clientes, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Introducción al Aprendizaje Automático con Python

Introducción al Aprendizaje Automático con Python

Andreas C. Müller, Sarah Guido
Planos para el análisis de textos con Python

Planos para el análisis de textos con Python

Jens Albrecht, Sidharth Ramachandran, Christian Winkler
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory

Publisher Resources

ISBN: 9781098188825