获取特定时区django中的当前日期

时间:2016-05-29 18:07:51

标签: django timezone pytz

我想在Django应用中获取特定时区的当前日期,无论服务器的时区如何。我将用户的时区保存在数据库中。然后,我将在以下函数中使用它:

name_value_list:
   [
      {
         'name' => 'last_name',
         'value' => 'Victor'
      },
   ]

它似乎有效,但使用时区似乎很复杂,我想知道这种方法是否会出错?

1 个答案:

答案 0 :(得分:0)

只要在视图中获取值是您想要的,它看起来很好。由于日期/时间打印是演示文稿的一个方面,您可能不希望在视图代码中而不是在模板中使用以下内容执行此操作:

{%load tz%}

{{object.datetime_field | timezone:request.user.timezone}}

假设您将用户的时区选择存储在用户模型中。