X-Git-Url: https://git.immae.eu/?p=perso%2FDenise%2Foms.git;a=blobdiff_plain;f=app.py;h=0d2054bbc9cc4a825b2525fa0e9d078b95a190ab;hp=7baef86c03fd113bba7850ff607ac854ebe63699;hb=be2bf5155489b103e616845ffedb1a58c3808c48;hpb=a46e126967995e8483b4da81a1f3b586266ee86d diff --git a/app.py b/app.py index 7baef86..0d2054b 100644 --- a/app.py +++ b/app.py @@ -27,8 +27,8 @@ def index(): ## 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') @@ -46,9 +46,10 @@ def courbe_image(ext): 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: @@ -67,12 +68,14 @@ def courbe_image(ext): 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": @@ -84,19 +87,21 @@ def courbe_image(ext): #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():