Python Django:使用模板标记将UTC更改为时区感知

Python Django:使用模板标记将UTC更改为时区感知,python,django,django-templates,Python,Django,Django Templates,我有utc格式的DateField()的start\u date。我想将其转换为时区感知对象 我试着写作 {{ start_date|timezone:'Asia/Calcutta' }} 它不显示任何内容。时区仅适用于DateTimeField()?如何在DateField()上使用它。是的,不幸的是,这仅适用于日期时间对象 据我所知,没有真正的方法让date对象时区感知。您可以将date对象转换为datetime 如果你告诉我们你想通过识别日期时区来实现什么,我可以尝试修改我的答案

我有utc格式的DateField()的
start\u date
。我想将其转换为时区感知对象 我试着写作

 {{ start_date|timezone:'Asia/Calcutta' }}

它不显示任何内容。时区仅适用于DateTimeField()?如何在DateField()上使用它。

是的,不幸的是,这仅适用于
日期时间
对象

据我所知,没有真正的方法让
date
对象时区感知。您可以将
date
对象转换为
datetime

如果你告诉我们你想通过识别日期时区来实现什么,我可以尝试修改我的答案