2017-06-02 2 views
0

Je suis en train d'utiliser TimeSince de django, mais je veux qu'il montre « Semana » au lieu de « semaine », pour autant que je savais que nous avons juste besoin de mettre 2 choses dans les paramètres et il devrait fonctionnerPourquoi django ne fonctionne pas?

>>> from django.conf import settings 
>>> settings.USE_I18N 
True 
>>> settings.LANGUAGE_CODE 
'pt-br' 
>>> timesince(datetime.now() - timedelta(days=7)) 
u'1 week' 

Qu'est-ce que est faux ici?

Plus d'informations: Je suis sur Ubuntu 16 et j'ai un Mac où le code fonctionne

Répondre

1

Essayez ce qui suit, voir s'il y a une différence

from django.utils import translation 
translation.activate('pt-br') 
print timesince(datetime.now() - timedelta(days=7)) 
+0

pas, il montre encore « semaine » – danielbchaves

+0

Il montre 'semana' quand je l'essaie. –