django 如果USE_TZ=True,是否默认检测当前时区

6ovsh4lw  于 2023-01-03  发布在  Go
关注(0)|答案(1)|浏览(148)

文档中提到应激活当前时区。
您应该使用activate()将当前时区设置为最终用户的实际时区。否则,将使用默认时区
但是,我看到这些值在我的本地时区中正确地解析为表单,而无需从我这边激活它,并且TIME_ZONEUTC,这与我的本地时区不同。

gr8qqesn

gr8qqesn1#

否,不会自动检测用户的当前时区,如下所述:
Django无法使用Accept-Language HTTP头来自动确定用户的时区。
根据本地时区解析时间值是不正确的,因为最终用户不一定在你的时区,这就是为什么你需要弄清楚他们在哪个时区,并使用activate()

相关问题