Partir de zéro : un guide complet pour installer Flask en Python
Introduction
Flask est un framework Web Python léger qui est largement utilisé pour développer des applications Web simples et flexibles. Cet article vous fournira un guide complet sur la façon d'installer Flask à partir de zéro et fournira quelques exemples de code couramment utilisés.
Créer un environnement virtuel
Il est recommandé de créer un environnement virtuel avant d'installer Flask pour éviter d'interférer avec d'autres projets. Exécutez la commande suivante dans la ligne de commande :
python3 -m venv myenv
Cela créera un environnement virtuel nommé myenv dans le répertoire courant.
Activer l'environnement virtuel
Dans le système d'exploitation Windows, vous pouvez activer l'environnement virtuel en exécutant la commande suivante dans la ligne de commande :
myenvScriptsctivate
Dans les systèmes d'exploitation macOS et Linux, utilisez la commande suivante pour activer l'environnement virtuel :
source myenv/bin/activate
Installer Flask
Une fois l'environnement virtuel activé, exécutez la commande suivante pour installer Flask :
pip install flask
Cela installera automatiquement Flask et ses dépendances.
Créez une application Flask simple
Créez un fichier appelé app.py et écrivez-y le code suivant :
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, Flask!' if __name__ == '__main__': app.run()
Exécutez l'application Flask
Exécutez la commande suivante dans la ligne de commande pour exécuter le programme de l'application Flask :
python app.py
Vous verrez le résultat suivant :
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Vous pouvez maintenant ouvrir votre navigateur et visiter http://127.0.0.1:5000/ et vous verrez "Bonjour, Flask !". Cela signifie que votre application Flask s'exécute avec succès.
Ajouter des fonctions de routage et d'affichage
Flask utilise le routage pour associer les URL aux fonctions d'affichage. Modifiez le fichier app.py et ajoutez le code suivant pour créer une nouvelle fonction d'itinéraire et d'affichage :
@app.route('/about') def about(): return 'This is the About page.'
Vous pouvez maintenant visiter http://127.0.0.1:5000/about dans votre navigateur et vous verrez "Ceci est à propos page."
Utiliser des modèles
Flask prend également en charge l'utilisation de modèles pour restituer du contenu dynamique. Créez un répertoire appelé templates et créez-y un fichier appelé index.html. Dans index.html, vous pouvez modifier le code suivant :
<!DOCTYPE html> <html> <head> <title>Flask App</title> </head> <body> <h1>Welcome to Flask App!</h1> <p>This is a {{ message }}.</p> </body> </html>
Ensuite, modifiez le fichier app.py et mettez à jour la fonction d'affichage pour utiliser le modèle :
from flask import render_template @app.route('/message') def message(): return render_template('index.html', message='dynamic message')
Vous pouvez maintenant visiter http://127.0.0.1 dans votre navigateur :5000/message, vous verrez « Bienvenue dans l'application Flask ! Ceci est un message dynamique. »
Conclusion
Félicitations pour avoir terminé le guide complet pour installer Flask à partir de zéro. Désormais, vous pouvez continuer à apprendre Flask et créer des applications Web riches en fonctionnalités en fonction de vos besoins. J'espère que cet article vous aidera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!