1. Mode d’emploi de la démonstration « Films »¶
1.1. Télécharger la démo « films » (29.03.2024)¶
Une démonstration sur 3 tables dont une (n à n) est disponible sur Github voir ci-dessous. Tout doit être installé en LOCAL
Dans un terminal de commande windows, copier toutes les lignes ci-dessous et les coller dans le terminal :
cd C:\
git clone https://github.com/info164/2024_164_om.git 164_films_om
cd 164_films_om
rmdir /S/Q .git
python -m venv .venv
cd "C:\164_films_om\.venv\Scripts"
activate
cd C:\164_films_om
python -m pip install --upgrade pip
pip install -r requirements.txt
echo Vos commandes ont été exécutées.
REM -- Pause jusqu'à ce qu'une touche soit pressée, puis ferme la fenêtre --
pause
exit
1.2. Ouvrir le projet avec PyCharm¶
Vous pouvez maintenant ouvrir PyCharm et Menu « File »–> « Open project », observez la structure des fichiers en dessous du répertoire « 164_films_om » il faut que le répertoire « .venv » soit présent.
Fig. 1.1 Ouvrir un projet avec PyCharm¶
1.3. Démarrer la démo « films » (29.03.2024)¶
Démarrer le serveur MySql (Laragon(heidi.sql), uwamp ou xamp ou mamp, etc.))
Dans “PyCharm”, importer MA BD à partir du fichier DUMP
Ouvrir le fichier
APP_FILMS_164/database/1_ImportationDumpSql.pyCliquer avec le bouton droit sur l’onglet de ce fichier et choisir “run” (CTRL-MAJ-F10)
En cas d’erreurs : ouvrir le fichier
.envà la racine du projet, contrôler les indications de connexion pour la bd.
Test simple de la connexion à la BD
Ouvrir le fichier
APP_FILMS_164/database/2_test_connection_bd.pyCliquer avec le bouton droit sur l’onglet de ce fichier et choisir “run” (CTRL-MAJ-F10)
Fig. 1.2 Scripts (BD) Import et test¶
Démarrer le microframework FLASK
Dans le répertoire racine du projet, ouvrir le fichier
run_mon_app.pyCliquer avec le bouton droit sur l’onglet de ce fichier et choisir “run” (CTRL-MAJ-F10)
Fig. 1.3 Démarrage de l’application¶