2

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

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

但问题在于timesince标签,忽略了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()始终使用默认时区返回剩余计数。

提前致谢。

4

0 回答 0