27-09-2019, 16:54
Bon on avance, c'est bien
On devrait avoir uniquement des lignes contenant "locale_arg ('fr', 'UTF8')", donc 3 lignes identique à votre première ligne (puisque qu'on va de base écrire 3 somme d'argent formatées), dans la mesure où les paramètres ('fr', 'UTF8') ne provoquent pas d'exception.
Même si je ne comprend pas pourquoi ça ne fonctionnerait pas, que se passe-t'il si vous modifiez la fonction "_locale_args()" pour qu'elle soit telle que:
On devrait avoir uniquement des lignes contenant "locale_arg ('fr', 'UTF8')", donc 3 lignes identique à votre première ligne (puisque qu'on va de base écrire 3 somme d'argent formatées), dans la mesure où les paramètres ('fr', 'UTF8') ne provoquent pas d'exception.
Même si je ne comprend pas pourquoi ça ne fonctionnerait pas, que se passe-t'il si vous modifiez la fonction "_locale_args()" pour qu'elle soit telle que:
Code :
def _locale_args(locale_code):
return [(locale_code, settings.DEFAULT_ENCODING), # Will certainly fail on Windows (because of utf-8)
locale_code,
'',
]