17-09-2019, 13:52
Merci pour votre retour,
Je ne voulais pas "polluer" le quote, mais effectivement il s'agit bien du fichier currency_format
Je suis effectivement sur Debian 9, en version 2.0
J'ai bien le même comportement sur fr_FR.utf8 :
J'ai du coup l'impression que Django ne charge pas la bonne locale, avec les lignes suivantes dans le django.wsgi je n'ai plus le problème :
Comment sont chargées les locales normalement?
Vu que Debian déconseille fortement de renseigner LC_ALL au niveau global?
https://wiki.debian.org/Locale
Merci
Je ne voulais pas "polluer" le quote, mais effectivement il s'agit bien du fichier currency_format
Je suis effectivement sur Debian 9, en version 2.0
J'ai bien le même comportement sur fr_FR.utf8 :
Citation :>>> locale.setlocale(locale.LC_MONETARY, ('fr_FR', 'utf8'))
'fr_FR.UTF-8'
>>> locale.localeconv()
{'p_cs_precedes': 0, 'positive_sign': '', 'thousands_sep': '', 'p_sep_by_space': 1, 'n_cs_precedes': 0, 'negative_sign': '-', 'n_sign_posn': 1, 'decimal_point': '.', 'mon_decimal_point': ',', 'frac_digits': 2, 'mon_thousands_sep': ' ', 'currency_symbol': '€', 'mon_grouping': [3, 0], 'grouping': [], 'int_curr_symbol': 'EUR ', 'int_frac_digits': 2, 'n_sep_by_space': 1, 'p_sign_posn': 1}
J'ai du coup l'impression que Django ne charge pas la bonne locale, avec les lignes suivantes dans le django.wsgi je n'ai plus le problème :
Code :
import locale
locale.setlocale(locale.LC_ALL,'fr_FR.UTF-8')
Comment sont chargées les locales normalement?
Vu que Debian déconseille fortement de renseigner LC_ALL au niveau global?
https://wiki.debian.org/Locale
Merci