Django - 本地化的日期和时间

时间:2014-06-13 16:56:45

标签: python django datetime localization

我使用Django 1.6,我必须显示日期。时区是瓜亚基尔(-05:00),我必须得到日期:

{
    'fecha': partido.fecha.strftime("%d %B"),
    'hora': partido.fecha.strftime("%T"),
}

期待:' 13 Junio'和' 00:00'因为这是节省时间和在瓜亚基尔时区。

然而,我得到的是同一时间的UTC和月份的英文名称:' 6月13日'和' 00:00:00'。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

您必须在Django设置中配置时区

可以找到选择Here

检入settings.py:

TIME_ZONE = 'America/Guayaquil'
USE_I18N = True
USE_L10N = True
USE_TZ = True
LANGUAGE_CODE = 'es'