Paso 3: Configuración de los controladores
1. creación de su primer módulo
Usted tendrá que crear su primer módulo. Módulos tienden a contener todo el contenido de una sola página, debajo de crear un módulo por debajo llamado "hogar", que vamos a usar para la Página principal de nuestra aplicación de ejemplo. Desde la carpeta raíz de su proyecto:
mkdir home cd home touch __init__.py touch views.py atom views.py
La tercera línea crea un archivo llamado "__init__.py" que puede parecer extraño, pero es necesaria en todos los módulos de python. El archivo «views.py» contiene los controladores para los extremos, o URL de nuestra página web.
2. creación de un controlador
En el archivo «views.py», debe introducir algo como:
from flask import Blueprint home_view = Blueprint('home_view', __name__) # Route for the page def display_home_page(): return 'Hello, World!'
Hay dos partes principales a esto, el plan de acción y la función de visualización.
El plan puede verse como una colección de puntos finales, generalmente agrupados por página por lo que aplicación puede ser más modular. Estos serán mucho más valiosos que su aplicación crece.
La función de visualización debe tener un decorador con el plano y el punto final que prestará servicio a esta función de pantalla. En este caso es la dirección url de la raíz de nuestra aplicación web. Después de es una función simple de Python, más adelante que veremos cómo devolver vistas más complejas para el usuario.