以下是我的项目中的相关设置:
settings.py
个
TIME_ZONE = "US/Mountain"
USE_TZ = True
models.py
(使用timezone.now
)
class Submission(models.Model):
date_created = models.DateField(
default=timezone.now,
blank=True,
)
datetime_created = models.DateTimeField(
default=timezone.now,
)
如果我在2023年3月1日下午5点在MST创建Submission
,则会得到以下值:
-
date_created
:"2023-03-02" -
datetime_created
:"2023-03-01 17:00:00-07:00"
为什么date_created
会使用下一个日期的日期?