【发布时间】:2019-05-26 19:39:15
【问题描述】:
在我的一个模型中,我存储了time_stamp = models.DateTimeField(default=timezone.now)
但是当我保存模型时,它显示You are 5.5 hours ahead of server time.
例如,我机器中的本地时间是13:02,但保存后存储在数据库中的是7:16
我得到了一个相关的here,但它没有一个令人满意的答案...
models.py
class Comment(models.Model):
time_stamp = models.DateTimeField(default=timezone.now)
def save(self, *args, **kwargs):
''' On save, update timestamps '''
if not self.id:
self.time_stamp = timezone.now()
return super(Comment, self).save(*args, **kwargs)
【问题讨论】:
标签: python django timezone django-timezone