为什么django timesince不工作?

时间:2017-06-02 15:39:07

标签: django locale

我正在尝试使用来自django的timesince,但我希望它显示“semana”而不是“week”,据我所知,我们只需要在设置中设置2个内容并且它应该可以工作

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

这里有什么问题?

更多信息:我在Ubuntu 16上,我有一台代码可以运行的Mac

1 个答案:

答案 0 :(得分:1)

尝试以下操作,看看是否有任何差异

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