## charger les donneés dans le formulaire
fichier = flask.request.files['fichier_donnees']
- val_form = fichier_texte_vers_configdonnees(fichier,liste_err)
-
+ val_form = fichier_json_vers_configdonnees(fichier,liste_err)
+ #return str(val_form['nb_data'])
return flask.render_template("index.html",err=liste_err[1],valform=val_form)
@app.route('/apropos')
config = gere_configuration(data,liste_err)
l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err)
- # préparer l'export
- texte = configuration_vers_texte(config)
- texte += donnees_poids_vers_texte(l_jours,l_poids)
+ texte = donnees_vers_json(l_jours,l_poids,config)
+
+ # noter le nom de l'enfant pour l'export
+ nomenfant = simplifie_nom(config['nom'])
# créer la figure
try:
reponse = flask.jsonify({ "result":result,
"messages": liste_err[1],
"image": base64.b64encode(output.getvalue()).decode("ascii"),
- "export_txt": texte})
+ "export_txt": texte,
+ "nomenfant": nomenfant})
else:
reponse = flask.jsonify({ "result":result,
"messages": liste_err[1]+liste_err[0],
"image": "",
- "export_txt": texte})
+ "export_txt": texte,
+ "nomenfant": nomenfant})
return reponse
#return flask.Response(base64.b64encode(output.getvalue()), mimetype='text/plain')
elif ext == "png" and result == "success":
#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)
-
- return flask.Response(texte,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("/faq")
def faq():