处理Django中的时区

时间:2010-07-30 14:50:39

标签: python django time timezone

我正在尝试处理Django中的时区信息。我尝试过这样的事情:

results = Competitor.objects.raw("SELECT official_start AT TIME ZONE 'UTC', official_finish AT TIME ZONE 'UTC' FROM competitor WHERE race_id=1")

以这种方式思考我会知道时区是UTC,但是说我在UTC中存储时间为'2010-07-30 15:11:23',在Django中它将显示为'2010 -07-30 10:11:23'。知道发生了什么事吗?

1 个答案:

答案 0 :(得分:1)

我意识到在settings.py文件中有一个选项:TIME_ZONE。将此设置为UTC解决了问题。