From d9eaf2e236c3b8a73033d5db83f6354a591da11e Mon Sep 17 00:00:00 2001 From: Denise sur Lya Date: Thu, 11 Mar 2021 22:25:30 +0100 Subject: saisie possible du poids en grammes --- configuration.py | 1 + data/changelog_data.txt | 2 ++ gestion_donnees.py | 6 +++++- templates/index.html | 4 ++-- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/configuration.py b/configuration.py index 5e0ec81..2a0cb28 100644 --- a/configuration.py +++ b/configuration.py @@ -67,6 +67,7 @@ CONFIG["jours_mini_courbe"] = 10 CONFIG["jours_defaut_donneesvides"]= round(6.4*CONFIG["jours_dans_mois"]) # si données vides, 6 mois et quelque # poids max (protection) CONFIG["poids_maxi"] = 80 +CONFIG["poids_maxi_conversion"] = 500 #à partir de ce seuil on considère que c'est en grammes CONFIG["taille_maxi"] = 150 # taille max du nom CONFIG["longueur_max_nom_bebe"] = 100 diff --git a/data/changelog_data.txt b/data/changelog_data.txt index 47697a3..d94d87d 100644 --- a/data/changelog_data.txt +++ b/data/changelog_data.txt @@ -1,3 +1,5 @@ +"Version 2.3001","11/03/2021","

Bêta : on peut maintenant mettre le poids en grammes. Si le poids saisi est supérieur à 500 il sera automatiquement converti.

" + "Version 2.3","26/02/2021","

Nouveauté : extrapolation de la courbe améliorée, ainsi que la possibilité de faire des ""calculs"" sur la courbe. Il y a aussi deux-trois petits changements cosmétiques.

" "Version 2.261","16/02/2021","

Du mieux sur la gestion de la grille améliorée, qui passe en ""par défaut"" maintenant. Plus une correction de bug sur l'échelle du graphique, et du code nettoyé. On dirait pas comme ça, hein ? N'hésitez pas à me signaler tout vilain bug persistant !

" diff --git a/gestion_donnees.py b/gestion_donnees.py index 123120b..2583007 100644 --- a/gestion_donnees.py +++ b/gestion_donnees.py @@ -110,8 +110,12 @@ def convertit_donnee_vers_python(chaine,typedonnee,liste_err): except: warning(typedonnee+" impossible à lire : "+chaine,liste_err) donnee = 0 + + # Pour le poids, un cas particulier + if typedonnee == "poids" and donnee > CONFIG["poids_maxi_conversion"]: + donnee = donnee/1000 # conversion en grammes if not( 0<=donneeSaisir les données

Afficher la saisie des tailles.

Syntaxe pour l'âge : utiliser j, s, m, a comme des "unités" (jours, semaines, mois, années). Vous pouvez mixer les unités, par exemple "3a2m5j" pour 3 ans, 2 mois et 5 jours. Les espaces sont ignorées, et il faut saisir des nombres entiers.

-

Saisir le poids en kilogrammes (par exemple "2.62" ou "2,62" pour 2 kilogrammes et 620 grammes).

+

Saisir le poids en kilogrammes (par exemple "2.62" ou "2,62" pour 2 kilogrammes et 620 grammes), ou en grammes (2620 par exemple).

Saisir la taille en centimètres. Note : il y a généralement un centimètre de moins quand on mesure l'enfant debout par rapport à allongé. On peut voir sur la courbe de référence une "cassure" à deux ans qui correspond au changement du type de mesure.

Il faut saisir la date ou l'âge. Si les deux sont saisis, seul l'âge comptera.

Si vous ne saisissez que des données de poids par exemple, la courbe de taille ne sera pas tracée (par défaut, voir préférences du graphique).

- + {% for i in range(valform.nb_data) %}
ÂgeDatePoids (kg)Taille (cm)
ÂgeDatePoids (kg ou g)Taille (cm)
-- cgit v1.2.3