django timeuntil忽略时区

时间:2012-03-10 23:01:09

标签: python django timezone pytz

我正在测试django 1.4的功能。对我来说,最重要的是TZ控制。

我正在使用PG并且DateTimeField完美地保存了计数settings.TIME_ZONE的日期时间,我还设置了pytz的其他不同时区,看起来不错。

但问题出在timesince tag,忽略了TZ:

from django.utils import timezone
from django.utils.timesince import timeuntil

class Foo(models.Model):
    date = models.DateTimeField()

def remaining(self):
    res = timeuntil(self.date, datetime.datetime.now(tz=timezone.get_current_timezone()))
    return res

foo.remaining()始终使用默认时区返回剩余计数。

提前感谢。

0 个答案:

没有答案