summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'app.py')
-rw-r--r--app.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/app.py b/app.py
index 3f4da5c..02d88c4 100644
--- a/app.py
+++ b/app.py
@@ -8,11 +8,10 @@ import base64
8from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas 8from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
9 9
10from configuration import config_init,CONFIG 10from configuration import config_init,CONFIG
11from gestion_erreurs import * 11from gestion_erreurs import initialise_erreurs, debug, niveau_debug
12from gestion_donnees import * 12import gestion_donnees as donnees
13from gestion_unites import * 13from trace_courbe import cree_figure
14from trace_courbe import * 14import faq as f
15from faq import *
16 15
17 16
18app = flask.Flask(__name__) 17app = flask.Flask(__name__)
@@ -26,7 +25,7 @@ def index():
26 ## charger les donneés dans le formulaire 25 ## charger les donneés dans le formulaire
27 fichier = flask.request.files['fichier_donnees'] 26 fichier = flask.request.files['fichier_donnees']
28 chaine = fichier.read() 27 chaine = fichier.read()
29 val_form2 = fichier_json_vers_configdonnees(chaine,liste_err) 28 val_form2 = donnees.fichier_json_vers_configdonnees(chaine,liste_err)
30 if val_form2 == {}: 29 if val_form2 == {}:
31 return flask.render_template("index.html",err=liste_err[2]+liste_err[1]+liste_err[0],valform=val_form) 30 return flask.render_template("index.html",err=liste_err[2]+liste_err[1]+liste_err[0],valform=val_form)
32 val_form.update(val_form2) 31 val_form.update(val_form2)
@@ -45,15 +44,15 @@ def courbe_image(ext):
45 data = flask.request.form 44 data = flask.request.form
46 45
47 # récupérer les données du formulaire proprement 46 # récupérer les données du formulaire proprement
48 config,listes_jours,listes_donnees = web_vers_python(data,liste_err) 47 config,listes_jours,listes_donnees = donnees.web_vers_python(data,liste_err)
49 debug(" * On a récupéré et traité les données du formulaire web",liste_err) 48 debug(" * On a récupéré et traité les données du formulaire web",liste_err)
50 49
51 texte = donnees_vers_json(listes_jours["poids"],listes_donnees["poids"],listes_jours["taille"],listes_donnees["taille"], config) 50 texte = donnees.donnees_vers_json(listes_jours["poids"],listes_donnees["poids"],listes_jours["taille"],listes_donnees["taille"], config)
52 51
53 debug("texte prêt à être exporté : "+texte,liste_err) 52 debug("texte prêt à être exporté : "+texte,liste_err)
54 53
55 # noter le nom de l'enfant pour l'export 54 # noter le nom de l'enfant pour l'export
56 nomenfant = simplifie_nom(config['nom']) 55 nomenfant = donnees.simplifie_nom(config['nom'])
57 56
58 # créer les figures 57 # créer les figures
59 try: 58 try:
@@ -105,15 +104,15 @@ def contact():
105@app.route("/faq") 104@app.route("/faq")
106def faq(): 105def faq():
107 106
108 table_faq = lire_fichier_csv_simple(fichier_FAQ) 107 table_faq = f.lire_fichier_csv_simple(f.fichier_FAQ)
109 l_categ,table_qr = extraire_tables_par_cat(table_faq) 108 l_categ,table_qr = f.extraire_tables_par_cat(table_faq)
110 109
111 return flask.render_template("faq.html",lcateg=l_categ,tableqr=table_qr,err=[]) 110 return flask.render_template("faq.html",lcateg=l_categ,tableqr=table_qr,err=[])
112 111
113@app.route("/changelog") 112@app.route("/changelog")
114def changelog(): 113def changelog():
115 114
116 table_version = lire_fichier_csv_simple(fichier_changelog) 115 table_version = f.lire_fichier_csv_simple(f.fichier_changelog)
117 116
118 return flask.render_template("changelog.html",table = table_version,err=[]) 117 return flask.render_template("changelog.html",table = table_version,err=[])
119 118