Maison > Article > développement back-end > Démarrez rapidement avec le framework Flask : commencez par l'installation et démarrez rapidement le processus d'installation du framework Flask.
Démarrage rapide avec Flask Framework : commencez par l'installation
Introduction :
Flask est un framework Web Python simple et flexible qui est largement utilisé dans le domaine du développement Web. Il fournit de nombreux outils et bibliothèques utiles pour rendre le développement d'applications Web efficace et rapide. Cet article vous expliquera comment installer le framework Flask et démarrer rapidement.
1. Installez le framework Flask
Installer un environnement virtuel
L'utilisation d'un environnement virtuel peut isoler efficacement les packages de dépendances requis par le projet et éviter les conflits avec l'environnement système. Ouvrez l'outil de ligne de commande et exécutez la commande suivante pour installer l'environnement virtuel :
pip install virtualenv
Créez un environnement virtuel
Dans la ligne de commande, entrez le répertoire du projet et exécutez la commande suivante pour créer un environnement virtuel :
virtualenv venv
Activez l'environnement virtuel
Exécutez la commande suivante pour activer l'environnement virtuel :
Windows :
venvScriptsctivate
Linux/Mac OS :
source venv/bin/activate
Installer Flask
Dans l'environnement virtuel activé, exécutez ce qui suit commande pour installer le framework Flask :
pip install flask
2. Créez une application Flask
app
comme répertoire d'application Flask. app
的文件夹作为我们的Flask应用目录。创建应用文件
在app
目录下创建一个名为app.py
的Python文件,并在其中编写以下代码:
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, Flask!' if __name__ == '__main__': app.run()
启动应用
执行以下命令启动Flask应用:
python app.py
http://localhost:5000
,您将看到页面显示出"Hello, Flask!"。三、使用Flask路由
Flask框架允许我们通过定义路由来处理不同的URL请求。在上面的示例中,我们定义了一个路由@app.route('/')
,它将处理应用根URL请求。您可以添加更多的路由来处理其他URL请求。下面是一个示例:
@app.route('/') def hello(): return 'Hello, Flask!' @app.route('/about') def about(): return 'This is the About page.' @app.route('/contact') def contact(): return 'This is the Contact page.'
您可以在浏览器中分别访问http://localhost:5000/
、http://localhost:5000/about
以及http://localhost:5000/contact
来查看不同页面的输出。
四、使用模板引擎
Flask使用模板引擎来渲染动态内容。模板引擎能够将HTML模板与Python代码进行结合,生成最终的HTML页面。下面是一个使用模板引擎的示例:
app
目录下创建一个名为templates
的文件夹,用于存放HTML模板文件。创建模板文件
在templates
目录下创建一个名为index.html
的HTML模板文件,并编写以下代码:
<!DOCTYPE html> <html> <head> <title>Flask Template</title> </head> <body> <h1>{{ message }}</h1> </body> </html>
修改应用文件
修改app.py
,引入Flask的render_template
函数,并修改路由处理函数的返回值:
from flask import Flask, render_template @app.route('/') def hello(): return render_template('index.html', message='Hello, Flask!')
http://localhost:5000/
Créez un fichier Python nommé app.py
dans le répertoire app
et écrivez-y le code suivant :
rrreee
http://localhost:5000
dans le navigateur, vous verrez la page afficher "Bonjour, Flask !". 🎜🎜🎜3. Utiliser le routage Flask🎜Le framework Flask nous permet de gérer différentes requêtes d'URL en définissant des itinéraires. Dans l'exemple ci-dessus, nous avons défini une route @app.route('/')
qui gérera la requête URL racine de l'application. Vous pouvez ajouter plus de routes pour gérer d'autres requêtes d'URL. Voici un exemple : 🎜rrreee🎜Vous pouvez visiter http://localhost:5000/
, http://localhost:5000/about
et http:/ /localhost:5000/contact
pour afficher la sortie de différentes pages. 🎜🎜4. Utiliser un moteur de modèle🎜Flask utilise un moteur de modèle pour restituer du contenu dynamique. Le moteur de modèles peut combiner des modèles HTML avec du code Python pour générer la page HTML finale. Voici un exemple d'utilisation d'un moteur de modèles : 🎜🎜🎜Créez un répertoire de modèles🎜Créez un dossier nommé templates
dans le répertoire app
pour stocker les fichiers de modèles HTML. 🎜🎜🎜Créer un fichier modèle🎜Créez un fichier modèle HTML nommé index.html
dans le répertoire templates
et écrivez le code suivant : 🎜rrreee🎜🎜🎜Modifiez le fichier de candidature 🎜 Modifiez app.py
, introduisez la fonction render_template
de Flask et modifiez la valeur de retour de la fonction de traitement d'itinéraire : 🎜rrreee🎜🎜Visitez l'application🎜Redémarrez l'application Flask, puis visitez http://localhost:5000/
, vous verrez la page afficher "Bonjour, Flask !". 🎜🎜🎜5. Résumé🎜Cet article explique comment installer le framework Flask et démarrer rapidement. Vous avez appris à créer une application Flask, à utiliser le routage pour gérer les requêtes d'URL et à utiliser un moteur de modèle pour restituer du contenu dynamique. J'espère que grâce aux conseils de cet article, vous pourrez rapidement maîtriser l'utilisation de base du framework Flask et pouvoir l'utiliser de manière flexible dans de futurs projets. Je vous souhaite bonne chance pour apprendre et démarrer avec le framework Flask ! 🎜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!