From 25a554e9a7050a697adc42832839762f5ef9ec19 Mon Sep 17 00:00:00 2001 From: Hamid Date: Sat, 20 Mar 2021 22:54:56 +0100 Subject: [PATCH] Projet flask --- site_web/README.md | 36 ++++++++++++------ site_web/app/__init__.py | 2 + .../app/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 293 bytes site_web/app/__pycache__/views.cpython-38.pyc | Bin 0 -> 443 bytes site_web/app/templates/index.html | 9 +++++ site_web/app/views.py | 9 +++++ site_web/html/index.html | 11 ------ site_web/run.py | 5 +++ site_web/server/server.py | 9 ----- 9 files changed, 49 insertions(+), 32 deletions(-) create mode 100644 site_web/app/__init__.py create mode 100644 site_web/app/__pycache__/__init__.cpython-38.pyc create mode 100644 site_web/app/__pycache__/views.cpython-38.pyc create mode 100644 site_web/app/templates/index.html create mode 100644 site_web/app/views.py delete mode 100644 site_web/html/index.html create mode 100644 site_web/run.py delete mode 100644 site_web/server/server.py diff --git a/site_web/README.md b/site_web/README.md index 49c9a0d..521a653 100644 --- a/site_web/README.md +++ b/site_web/README.md @@ -1,18 +1,30 @@ -Le serveur web de notre projet,consiste la partie executable sur le web . +Pour tester ce projet, vous devez suivre les etapes suivantes ci-dessous: -Pour executer le projet il suffit de suivre les etapes suivantes : - -Installer la version 3 de python , - -Se rendre sur le repertoire contenant votre code server - -Executer le code avec la commande : - python3 sever.python +Vous deviez installer au prealable la version 3 du python . - VOus remarquerez que le server a demarer avec un message sur votre terminal +En suite ,vous deviez cloner le projet avec la commande suivantes : + + --> git clone lien(le lien de la branch master ) - -Consulter votre navigateur avec l'url - https://localhost:8080 +Maintenant installer flask avec les commandes suivantes : + + => virtualenv env -p python3 + =>. env / bin / activate n'oubliez pas le point (.) + => pip install flask -Et l'affichage de votre page html index serra afficher . - -Enjoy +Alors vous etes deja arriver, il suffit juste de lancer le server en executant le fichier run.py la commande est : + + => python3 run.py +Une fois que vous verrez quelque chose comme ça dans votre terminal, cela signifie que votre application est en cours d'exécution. +Application Flask "fbapp.views" (chargement différé) + Environnement: production + AVERTISSEMENT: Il s'agit d'un serveur de développement. Ne l'utilisez pas dans un déploiement de production. + Utilisez plutôt un serveur WSGI de production. + Mode de débogage: sur + Exécution sur http://127.0.0.1:5000/ (Appuyez sur CTRL + C pour quitter) Le + redémarrage avec stat Le + débogueur est actif! + Code PIN du débogueur: 134-874-021 + 127.0.0.1 - - [03 / Mar / 2021 22:45:59] "GET / HTTP / 1.1" 200 - \ No newline at end of file diff --git a/site_web/app/__init__.py b/site_web/app/__init__.py new file mode 100644 index 0000000..1fb1c9e --- /dev/null +++ b/site_web/app/__init__.py @@ -0,0 +1,2 @@ +from flask import Flask +from .views import app diff --git a/site_web/app/__pycache__/__init__.cpython-38.pyc b/site_web/app/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0d427a5cb78ad6df14bd4595fe9effe4878836ed GIT binary patch literal 293 zcmYjLy-ve05Vo5{LWquR3|=$9smut0Ky0lLRhKLw#0N3hapZF-j64o+z_WDi)K_5Q z3=5xh_xSE-rWQ9HktpJu({x&BVJl)X@!%OltNE*W+yJIGS>N0l*NuO zL@77Ljcw>^b-=1i6V literal 0 HcmV?d00001 diff --git a/site_web/app/__pycache__/views.cpython-38.pyc b/site_web/app/__pycache__/views.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e88c8c1763dca9acdc2245cab16463718c087953 GIT binary patch literal 443 zcmYjMu};G<5Vf7AjVe{JuxHIctuiA7Dq?GesJe6sAwEbTjw9Qlg@L6k`~{5s0pH@4 ziC^f%xeW9qzq|KzcYZe?4EhA)>)`784fD4ryAdEc#b<^Hf(Tj>Nf%VI1)~Hg1Z%qJ zK<7Oa?1PFxbY2N6T@lVm(*401k}wxuRGE2jdm3s1I<+91DzmVmJog>D!H|scnFzt+ ze`|`H*z~zy;_PZzSXm`hdt0AGhnTjodEteUz>7?lLbd!{<*kI;8mx>dLC0g&YQra) zu}DVoe0DkIx!2;!h#Qb#tcLiApH+7%7Hw={Wq~(Z-Gk*-+0=&yGMyLPlorw@-0-Yv z_+tr6Gi;t*xV7i~7=Hp`x`#MTdM>>6$7`={ZM!H<>r6tLx&T+WP^%U_`S$;N{;Do& UE;^P + + + + + +

bonjour

+ + \ No newline at end of file diff --git a/site_web/app/views.py b/site_web/app/views.py new file mode 100644 index 0000000..09f28f3 --- /dev/null +++ b/site_web/app/views.py @@ -0,0 +1,9 @@ +from flask import Flask, render_template + +app = Flask(__name__) + +@app.route('/') +def index(): + return render_template('index.html') + + diff --git a/site_web/html/index.html b/site_web/html/index.html deleted file mode 100644 index 0eb8034..0000000 --- a/site_web/html/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - Moteur de recherche - -

Bienvenue dans notre serveur web fonctionel!!!!!

- - - -

Il faut que ça soit trés jolie

- - \ No newline at end of file diff --git a/site_web/run.py b/site_web/run.py new file mode 100644 index 0000000..0af8986 --- /dev/null +++ b/site_web/run.py @@ -0,0 +1,5 @@ +import app +from app import app + +if __name__ == "__main__": + app.run(debug=True) diff --git a/site_web/server/server.py b/site_web/server/server.py deleted file mode 100644 index 4cb406c..0000000 --- a/site_web/server/server.py +++ /dev/null @@ -1,9 +0,0 @@ -import http.server -import socketserver - -PORT = 8080 -Handler = http.server.SimpleHTTPRequestHandler - -with socketserver.TCPServer(("", PORT), Handler) as http: - print("Serving at port", PORT) - http.serve_forever() \ No newline at end of file -- GitLab