]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - app.py
amélioration du code + page contact en cours + licences
[perso/Denise/oms.git] / app.py
diff --git a/app.py b/app.py
index 3deb7f68eaf9911c06bd5449886cd1662054f56f..93c5b309ead261fa4ca6694cb6d6c6de842af264 100644 (file)
--- a/app.py
+++ b/app.py
@@ -27,7 +27,8 @@ def index():
             ## charger les donneés dans le formulaire
             fichier = flask.request.files['fichier_donnees']
         
-            val_form = fichier_json_vers_configdonnees(fichier,liste_err)
+            val_form2 = fichier_json_vers_configdonnees(fichier,liste_err)
+            val_form.update(val_form2)
             #return str(val_form['nb_data'])
     return flask.render_template("index.html",err=liste_err[1],valform=val_form)
 
@@ -46,13 +47,15 @@ def courbe_image(ext):
     config = gere_configuration(data,liste_err)    
     l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err)
     
-    #print(config)
+
 
     texte = donnees_vers_json(l_jours,l_poids,config)
     
     # noter le nom de l'enfant pour l'export
     nomenfant = simplifie_nom(config['nom'])
 
+    #warning(str(config),liste_err)
+
     # créer la figure
     try:
         fig = cree_figure(config,l_jours,l_poids,liste_err)
@@ -63,7 +66,7 @@ def courbe_image(ext):
         plt.close(fig)
     except:
         result = "fail"
-        liste_err[0].append("Impossible de générer la courbe !")
+        liste_err[0].append("Impossible de générer la courbe ! Config : "+str(config))
     
     
     if ext == "b64":
@@ -88,23 +91,10 @@ def courbe_image(ext):
     else:
         return flask.render_template("erreur_fatale.html",erreur="Le type d'image demandé n'est pas reconnu")
     
-    #return flask.Response(base64.b64encode(output.getvalue()), mimetype='text/plain')
-
-#@app.route("/export_donnees",methods=['POST'])
-#def export_donnees():
-#    # exporte les données au format texte
-#    liste_err = initialise_erreurs()
-#    data = flask.request.form
-#    
-#    config = gere_configuration(data,liste_err)
-#    l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err)
-#
-#    texte = configuration_vers_texte(config)
-#    texte += donnees_poids_vers_texte(l_jours,l_poids)    
-#    
-#    #texte = donnees_vers_json(l_jours,l_poids,config)
-#    #return flask.Response(texte,mimetype="application/json")
-#    return flask.Response(texte,mimetype="text/plain")
+    
+@app.route("/contact")
+def contact():
+    return flask.render_template("contact.html",err=[])
 
 @app.route("/faq")
 def faq():