demarrer le serveur flask
Suruq edited this page 1 year ago

Attention : le projet est développé sous python 3

Création d’un environnement virtuel : Pour pouvoir lancer flask il vous faut créer un environnement virtuelle. Pour ce faire placez vous dans le dossier du projet puis faites :

$ python -m venv venv

Et ensuite activez le avec :

$ source venv/Scripts/activate sur Linux

ou

$ venv\Scripts\activate sur Windows

normalement vous devriez avoir la session suivante : (venv) $

Ensuite il vous faut installer Flask et ses dépendance, je vous ai mâché le travaille donc il vous suffit de faire :

(venv) $ pip install -r package.txt

Il ne vous reste plus qu’à initialiser flask et la base de donnée :

(venv) $ export FLASK_APP=V5.py pour Linux

ou

(venv) $ set FLASK_APP=V5.py pour Windows

puis

(venv) $ flask db init

(venv) $ flask db migrate -m "<un nom sympa>"

(venv) $ flask db upgrade

Et enfin : (venv) $ flask run pour lancer le serveur

Si tout se passe bien vous devriez avoir ceci :

Serving Flask app “V5”

Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Pour voir le résultat il faut se rendre l’adresse localhost:5000

Si vous voulez relancer le serveur après avoir fait des modifications il faut faire CTRL+C et ensuite refaire (venv) $ flask run

Si vous avez quitté la session en cours il faut faire :

$ source venv/Scripts/activate sur Linux

ou

$ venv\Scripts\activate sur Windows

puis

(venv) $ export FLASK_APP=V5.py pour Linux

ou

(venv) $ set FLASK_APP=V5.py pour Windows

et enfin (venv) $ flask run

Si vous avez modifié la base de donées il vous faut refaire :

(venv) $ flask db migrate -m "<un autre nom sympa>"

(venv) $ flask db upgrade