diff options
author | Denise sur Lya <sekhmet@lya> | 2020-06-19 13:38:05 +0200 |
---|---|---|
committer | Denise sur Lya <sekhmet@lya> | 2020-06-19 13:38:05 +0200 |
commit | 915e90bbf0bee1d69c51a749a4f2be85b9fda091 (patch) | |
tree | 47649a1dd91b749b44ecb37c7628e4c92b9c093a /app.py | |
parent | fd69b6b5fd9117baeb2b39fa75c3efa3740e2227 (diff) | |
download | oms-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.py | 30 |
1 files changed, 10 insertions, 20 deletions
@@ -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']) | 96 | def 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") |
110 | def faq(): | 100 | def faq(): |