Maison > Article > développement back-end > Tutoriel d'installation et de configuration de Flask : un outil pour créer facilement des applications Web Python
Tutoriel d'installation et de configuration de Flask : un outil pour créer facilement des applications Web Python, des exemples de code spécifiques sont requis
Introduction :
Avec la popularité croissante de Python, le développement Web est devenu l'une des compétences nécessaires pour les programmeurs Python. Pour réaliser du développement web en Python, nous devons choisir un framework web adapté. Parmi les nombreux frameworks Web Python, Flask est un framework simple, facile à utiliser et flexible qui est privilégié par les développeurs. Cet article présentera l'installation, la configuration et l'utilisation du framework Flask pour aider les lecteurs à démarrer rapidement.
1. Installer Flask :
Pour installer le framework Flask, nous devons d'abord nous assurer que l'environnement Python a été installé localement. Flask fonctionne sur Python 2.7, 3.4 et supérieur et prend en charge plusieurs systèmes d'exploitation. Vous pouvez installer Flask via la commande suivante :
$ pip install flask
Si vous utilisez Python 3, vous pouvez utiliser la commande suivante pour installer :
$ pip3 install flask
2. Configurer Flask :
Après avoir installé Flask, nous devons créer un projet à utiliser. il. Tout d'abord, créez un nouveau dossier comme répertoire racine du projet :
$ mkdir flask_project $ cd flask_project
Ensuite, créez un fichier de script Python, tel que app.py, pour écrire notre application :
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "Hello, Flask!" if __name__ == '__main__': app.run()
Dans l'exemple ci-dessus, nous importons d'abord le module Flask. est installé et une instance d’application Flask est créée. Ensuite, utilisez le décorateur @app.route('/') pour mapper une URL à une fonction, c'est-à-dire que lorsque l'on accède à l'URL racine, la fonction hello est exécutée. Enfin, démarrez l'application via app.run().
3. Exécutez l'application Flask :
Une fois la configuration terminée, nous pouvons utiliser la commande suivante pour exécuter l'application Flask :
$ python app.py
Ou, si vous utilisez Python 3, vous pouvez utiliser la commande suivante :
$ python3 app.py
Lors de l'exécution de l'application, des informations de sortie similaires aux suivantes seront affichées :
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Cela signifie que l'application Flask s'exécute déjà localement et écoute sur l'adresse http://127.0.0.1:5000/. Maintenant, nous pouvons accéder à cette adresse dans le navigateur et voir la sortie « Hello, Flask ! »
4. Options de configuration pour l'application Flask :
Flask fournit des options de configuration qui peuvent être configurées selon les besoins. Voici quelques options de configuration couramment utilisées :
Pendant le processus de développement, l'activation du mode DEBUG permet d'afficher facilement les messages d'erreur. Le mode DEBUG est activé en définissant debug=True dans l'objet de configuration de l'instance d'application.
app.debug = True
Les règles de routage de Flask sont très flexibles, nous pouvons utiliser n'importe quelle chaîne dans le cadre de l'URL et pouvons utiliser des variables, des expressions régulières, etc. dans les règles de routage. Par exemple, nous pouvons utiliser le code suivant pour définir une règle de routage avec des paramètres :
@app.route('/user/<username>') def show_user_profile(username): return 'User: %s' % username
Dans Flask, vous pouvez stocker des fichiers statiques dans le dossier statique du répertoire du projet et utiliser la fonction url_for() pour générer l'URL correspondante. Par exemple, nous pouvons stocker des fichiers image dans le répertoire statique et utiliser le code suivant pour les référencer dans le modèle :
<img src="{{ url_for('static', filename='image.jpg') }}" alt="Tutoriel d'installation et de configuration de Flask : un outil pour créer facilement des applications Web Python" >
5. Résumé :
Flask est un framework Web Python simple et puissant, flexible, facile à apprendre et utilisez des fonctionnalités, très adaptées aux débutants et au développement de petits projets. Grâce à l'introduction de cet article, les lecteurs peuvent comprendre l'installation, la configuration et l'utilisation de base de Flask, et pouvoir utiliser Flask pour créer leurs propres applications Web Python. J'espère que cet article pourra aider les lecteurs à mieux maîtriser le framework Flask et à profiter du plaisir du développement Web Python.
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!