Maison  >  Article  >  développement back-end  >  Comment installer Flask pour les débutants : guide d'installation complet de Python

Comment installer Flask pour les débutants : guide d'installation complet de Python

王林
王林original
2024-02-19 14:25:05551parcourir

Comment installer Flask pour les débutants : guide dinstallation complet de Python

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.

  1. Installer Python
    Tout d'abord, vous devez installer Python. Vous pouvez télécharger la dernière version de Python sur le site officiel de Python (https://www.python.org) et suivre les instructions pour l'installer.
  2. 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.

  3. 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
  4. 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.

  5. 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()
  6. 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.

  7. 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."

  8. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn