Étape 3: Configurer les contrôleurs de
1. créer votre premier module
Vous devrez créer votre premier module. Modules ont tendance à contenir tout le contenu d’une page unique, ci-dessous, j’ai créer un module ci-après dénommée « home », dont nous allons utiliser pour la page d’accueil de notre exemple d’application. Partir du dossier racine de votre projet :
mkdir home cd home touch __init__.py touch views.py atom views.py
La troisième ligne crée un fichier nommé « __init__.py » qui peut paraître bizarre, mais est obligatoire dans tous les modules python. Le fichier « views.py » contient les contrôleurs pour les points de terminaison, ou URL, pour notre page d’accueil.
2. création d’un contrôleur
Dans votre fichier « views.py », vous devez entrer quelque chose comme :
from flask import Blueprint home_view = Blueprint('home_view', __name__) # Route for the page def display_home_page(): return 'Hello, World!'
Il y a deux parties principales à cela, le plan d’action et la fonction d’affichage.
Le plan d’action, on peut considérer comme une collection de points de terminaison, généralement groupés par page, donc vous êtes application peut être plus modulaire. Ceux-ci seront beaucoup plus précieux que votre application se développe.
La fonction d’affichage doit avoir un décorateur à l’aide de l’Architecture SDSE et le point de terminaison qui desservira cette fonction d’affichage. Dans ce cas, c’est l’url de la racine de notre application web. Après cela, c’est une simple fonction Python, par la suite que nous allons regarder comment retourner des vues plus complexes pour l’utilisateur.