在我的一个模型中,我正在存储time_stamp = models.DateTimeField(default=timezone.now)
但是当我保存模型时,它说You are 5.5 hours ahead of server time.
例如我机器中的本地时间是,13:02
但是在保存存储在数据库中的内容之后是7:16
我在这里找到了一个相关的,但它没有一个令人满意的答案......
模型.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)