first commit
This commit is contained in:
86
app.py
Normal file
86
app.py
Normal file
@@ -0,0 +1,86 @@
|
||||
from flask import Flask, render_template, request
|
||||
from datetime import datetime
|
||||
from repertoire_web import ajouter, rechercher
|
||||
from repertoire_identifiants_mot_de_passe import verif_user, add_user
|
||||
|
||||
app = Flask(__name__) # crée l'application Flask
|
||||
|
||||
@app.route("/") # URL racine : http://localhost:5000/
|
||||
def index():
|
||||
return render_template("user_search.html",display = "none")
|
||||
|
||||
@app.route("/cherche")
|
||||
def cherche():
|
||||
return render_template("cherche.html")
|
||||
|
||||
@app.route("/form_add_user")
|
||||
def form_add_user():
|
||||
return render_template("add_user.html")
|
||||
|
||||
@app.route("/result_add_user", methods=["POST"])
|
||||
def result_add_user():
|
||||
Identifiant = request.form.get("Identifiant", "").strip()
|
||||
Mot_de_passe = request.form.get("Mot_de_passe", "").strip()
|
||||
add_user(Identifiant, Mot_de_passe)
|
||||
# return render_template("result_add_user.html", Identifiant=Identifiant, Mot_de_passe=Mot_de_passe)
|
||||
|
||||
@app.route("/ajout")
|
||||
def ajout():
|
||||
return render_template("ajout.html")
|
||||
|
||||
# Traitement des formulaires
|
||||
@app.route("/resultat_recherche", methods=["POST"])
|
||||
def resultat_recherche():
|
||||
nom = request.form.get("nom", "").strip()
|
||||
numero = rechercher(nom)
|
||||
return render_template("resultat_recherche.html", nom=nom, numero=numero)
|
||||
|
||||
@app.route("/resultat_ajout", methods=["POST"])
|
||||
def resultat_ajout():
|
||||
nom = request.form.get("nom", "").strip()
|
||||
numero = request.form.get("numero", "").strip()
|
||||
ajouter(nom, numero)
|
||||
return render_template("resultat_ajout.html", nom=nom, numero=numero)
|
||||
|
||||
@app.route("/user_search")
|
||||
def user_search():
|
||||
return render_template("user_search.html",display = "none")
|
||||
|
||||
@app.route("/result_search", methods=["POST"])
|
||||
def result_search():
|
||||
Identifiant = request.form.get("Identifiant", "").strip()
|
||||
Mot_de_passe = request.form.get("Mot_de_passe", "").strip()
|
||||
print([Identifiant,Mot_de_passe])
|
||||
if verif_user(Identifiant, Mot_de_passe):
|
||||
return render_template("index.html", Identifiant=Identifiant)
|
||||
else:
|
||||
return render_template("user_search.html", display="visible")
|
||||
|
||||
@app.route("/NOTES")
|
||||
def NOTES():
|
||||
return render_template("NOTES.html")
|
||||
|
||||
@app.route("/heure")
|
||||
def heure():
|
||||
maintenant = datetime.now()
|
||||
return render_template(
|
||||
"heure.html",
|
||||
h=maintenant.hour,
|
||||
m=maintenant.minute,
|
||||
s=maintenant.second
|
||||
)
|
||||
|
||||
@app.route("/formulaire")
|
||||
def formulaire():
|
||||
return render_template("formulaire.html")
|
||||
|
||||
@app.route("/resultat", methods=["POST"])
|
||||
def resultat():
|
||||
nom = request.form.get("nom", "").strip()
|
||||
prenom = request.form.get("prenom", "").strip()
|
||||
return render_template("resultat.html", nom=nom, prenom=prenom)
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run() # lance le serveur (localhost:5000 par défaut)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user