Contenu fourni par des développeurs expérimentés en fonction des suggestions / questions du public. Cette initiative vise à fournir des tutoriels de programmation gratuits / toujours à jour - lisez le manifeste.
AppSeed Flask est un cadre d'application Web léger. Il est conçu pour rendre le démarrage rapide et facile, avec la possibilité de passer à des applications complexes. Par rapport à Django, Flask fournit une base de code légère et plus de liberté pour le développeur.
? Retour en haut
La façon la plus simple d'installer Flask est d'utiliser PIP l'outil officiel de gestion du package.
$ pip install FlaskComment vérifier la version Flask
Ouvrez une console Python (tapez Python dans le terminal) et vérifiez la version installée comme ci-dessous:
>> import flask
>> flask . __version__
'1.1.2'
> >>Dans ce cas, la version installée est 1.1.2
? Retour en haut
Ouvrez un terminal et installez Flask (s'il n'est pas déjà installé) à l'aide de PIP:
$ pip install FlaskUtilisez votre éditeur préféré pour créer un fichier appelé hello.py avec ce contenu:
from flask import Flask
app = Flask ( __name__ )
@ app . route ( '/' )
def hello ():
return f'My first Flask!'Enregistrez le fichier et démarrez l'application:
$ env FLASK_APP=hello.py flask run
* Serving Flask app " hello "
* Running on http://127.0.0.1:5000/Au-dessus de Commnand fait deux choses:
FLASK_APP (requise par Flask)flask run CommandeEn visitant l'application dans le navigateur localhost: 5000, nous devrions voir mon premier flacon! message.
? Retour en haut
Étant un cadre aussi léger, Flask est livré avec une grande flexibilité concernant la structure de base de code d'un projet. Nous pouvons utiliser un seul fichier et supprimer tout le code ou diviser la logique de l'application dans plus de fichiers et répertoires. Toutes les variantes fonctionnent, mais nous avons des problèmes une fois que notre projet augmente et que Migth devient illisible pour les autres.
Eh bien, cette section présente quelques options à garder à l'esprit lorsque nous commençons un projet FLASK.
? Lire la suite: Structure du projet FLASK: fichier unique, application isolée, plans
? Retour en haut
Nous pouvons utiliser les informations apprises dans les sections précédentes et construire à partir de zéro un projet de ballon simple au-dessus d'un kit d'interface utilisateur moderne.
? Lire la suite: échantillon de bootstrap flask
? Retour en haut
Jinja est un langage de modèles moderne et convivial pour Python, modelé après les modèles de Django. Il s'agit d'une langue de modèle basée sur le texte et peut donc être utilisée pour générer n'importe quel balisage ainsi que le code source.
? Lire la suite: modèle Jinja
? Retour en haut
Tutoriel FLASK - Contenu lié à la fiole gratuite / Allways | par Appseed.