django和模板中显示的每个用户的时区

django和模板中显示的每个用户的时区,django,django-templates,timezone,django-timezone,Django,Django Templates,Timezone,Django Timezone,以下是我试图做的: 我希望日期时间以UTC格式存储在数据库中 我希望他们显示在美国/东部时区的管理员 每个用户都有一个时区字段,所以我想在他们连接时显示他们时区的时间 我从settings.py文件开始: LANGUAGE_CODE = 'en-us' TIME_ZONE = 'US/Eastern' USE_I18N = True USE_L10N = True USE_TZ = True 看起来#1和#2还可以 对于#3,我尝试在模板中使用类似的东西来显示带有用户时区的时间,但它似乎不起作

以下是我试图做的:

  • 我希望日期时间以UTC格式存储在数据库中
  • 我希望他们显示在美国/东部时区的管理员
  • 每个用户都有一个时区字段,所以我想在他们连接时显示他们时区的时间
  • 我从settings.py文件开始:

    LANGUAGE_CODE = 'en-us'
    TIME_ZONE = 'US/Eastern'
    USE_I18N = True
    USE_L10N = True
    USE_TZ = True
    
    看起来#1和#2还可以

    对于#3,我尝试在模板中使用类似的东西来显示带有用户时区的时间,但它似乎不起作用

    {% load tz %}
    {% timezone "Europe/Paris" %}
        Paris time: {{ value }}
    {% endtimezone %}