summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
authorDenise sur Lya <sekhmet@lya>2020-06-19 13:38:05 +0200
committerDenise sur Lya <sekhmet@lya>2020-06-19 13:38:05 +0200
commit915e90bbf0bee1d69c51a749a4f2be85b9fda091 (patch)
tree47649a1dd91b749b44ecb37c7628e4c92b9c093a /app.py
parentfd69b6b5fd9117baeb2b39fa75c3efa3740e2227 (diff)
downloadoms-915e90bbf0bee1d69c51a749a4f2be85b9fda091.tar.gz
oms-915e90bbf0bee1d69c51a749a4f2be85b9fda091.tar.zst
oms-915e90bbf0bee1d69c51a749a4f2be85b9fda091.zip
amélioration du code + page contact en cours + licences
Diffstat (limited to 'app.py')
-rw-r--r--app.py30
1 files changed, 10 insertions, 20 deletions
diff --git a/app.py b/app.py
index 3deb7f6..93c5b30 100644
--- a/app.py
+++ b/app.py
@@ -27,7 +27,8 @@ def index():
27 ## charger les donneés dans le formulaire 27 ## charger les donneés dans le formulaire
28 fichier = flask.request.files['fichier_donnees'] 28 fichier = flask.request.files['fichier_donnees']
29 29
30 val_form = fichier_json_vers_configdonnees(fichier,liste_err) 30 val_form2 = fichier_json_vers_configdonnees(fichier,liste_err)
31 val_form.update(val_form2)
31 #return str(val_form['nb_data']) 32 #return str(val_form['nb_data'])
32 return flask.render_template("index.html",err=liste_err[1],valform=val_form) 33 return flask.render_template("index.html",err=liste_err[1],valform=val_form)
33 34
@@ -46,13 +47,15 @@ def courbe_image(ext):
46 config = gere_configuration(data,liste_err) 47 config = gere_configuration(data,liste_err)
47 l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err) 48 l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err)
48 49
49 #print(config) 50
50 51
51 texte = donnees_vers_json(l_jours,l_poids,config) 52 texte = donnees_vers_json(l_jours,l_poids,config)
52 53
53 # noter le nom de l'enfant pour l'export 54 # noter le nom de l'enfant pour l'export
54 nomenfant = simplifie_nom(config['nom']) 55 nomenfant = simplifie_nom(config['nom'])
55 56
57 #warning(str(config),liste_err)
58
56 # créer la figure 59 # créer la figure
57 try: 60 try:
58 fig = cree_figure(config,l_jours,l_poids,liste_err) 61 fig = cree_figure(config,l_jours,l_poids,liste_err)
@@ -63,7 +66,7 @@ def courbe_image(ext):
63 plt.close(fig) 66 plt.close(fig)
64 except: 67 except:
65 result = "fail" 68 result = "fail"
66 liste_err[0].append("Impossible de générer la courbe !") 69 liste_err[0].append("Impossible de générer la courbe ! Config : "+str(config))
67 70
68 71
69 if ext == "b64": 72 if ext == "b64":
@@ -88,23 +91,10 @@ def courbe_image(ext):
88 else: 91 else:
89 return flask.render_template("erreur_fatale.html",erreur="Le type d'image demandé n'est pas reconnu") 92 return flask.render_template("erreur_fatale.html",erreur="Le type d'image demandé n'est pas reconnu")
90 93
91 #return flask.Response(base64.b64encode(output.getvalue()), mimetype='text/plain') 94
92 95@app.route("/contact")
93#@app.route("/export_donnees",methods=['POST']) 96def contact():
94#def export_donnees(): 97 return flask.render_template("contact.html",err=[])
95# # exporte les données au format texte
96# liste_err = initialise_erreurs()
97# data = flask.request.form
98#
99# config = gere_configuration(data,liste_err)
100# l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err)
101#
102# texte = configuration_vers_texte(config)
103# texte += donnees_poids_vers_texte(l_jours,l_poids)
104#
105# #texte = donnees_vers_json(l_jours,l_poids,config)
106# #return flask.Response(texte,mimetype="application/json")
107# return flask.Response(texte,mimetype="text/plain")
108 98
109@app.route("/faq") 99@app.route("/faq")
110def faq(): 100def faq():