我有一个相当旧的网站(从 Django 1.6 开始),但随着时间的推移已经升级,现在是 Django 4.2。它一直有
USE_TZ=False
和 TIME_ZONE='America/Chicago'
。
我们有很多关键日期(订阅、购买记录等),其中许多是从我们的支付处理器的外部 Webhooks 提供的。
我正在考虑添加另一个 Django 应用程序,但它需要
USE_TZ=True
。有人知道如果我打开它会发生什么吗?我已经在我的开发环境中打开了它,没有看到任何明显的问题,但无法轻松复制我收到的 Webhooks 和广泛使用日期计算的日常任务。我应该在哪里寻找问题?
我对你的问题很困惑。你说的开启具体是什么意思?打开什么?
如果您想从
True
切换到 False
,或者反之亦然。您可以转到 Django 设置并将其更改为 USE_TZ
。但我相信默认情况下这是真的。不确定这是否是您正在寻找的答案,您的问题有点模糊。